Compare commits

..

5120 Commits

Author SHA1 Message Date
pschwartau%netscape.com
0c12ed46e0 Updated JS_GetImplementationVersion() to date of RC3 release (67111, r=rginda, sr=jband).
git-svn-id: svn://10.0.0.236/branches/JS_150_RC3@89115 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:44:30 +00:00
pschwartau%netscape.com
8a585b0aec Getting shaver's fix for bug 71107 into JS_150_RC3 branch -
git-svn-id: svn://10.0.0.236/branches/JS_150_RC3@88804 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 07:40:18 +00:00
pschwartau%netscape.com
790a56c162 Better fix from mkaply for bug 59855: DON'T include jstypes.h in fdlibm.h.
git-svn-id: svn://10.0.0.236/branches/JS_150_RC3@88803 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 07:30:19 +00:00
pschwartau%netscape.com
1b1beb2e73 Mike Kaply's fix for bug 59855. I'm checking this into the JS_150_RC3 branch only, for now -
git-svn-id: svn://10.0.0.236/branches/JS_150_RC3@88677 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 19:51:57 +00:00
pschwartau%netscape.com
6d338b0ac0 Mike Kaply's fix for bug 59855. I'm checking this into the JS_150_RC3 branch only, for now -
git-svn-id: svn://10.0.0.236/branches/JS_150_RC3@88675 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 19:43:27 +00:00
pschwartau%netscape.com
38a4eb5102 Mike Kaply's fix for bug 59855. I'm checking this into the JS_150_RC3 branch -
git-svn-id: svn://10.0.0.236/branches/JS_150_RC3@88670 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 19:25:48 +00:00
(no author)
6a305c9469 This commit was manufactured by cvs2svn to create branch 'JS_150_RC3'.
git-svn-id: svn://10.0.0.236/branches/JS_150_RC3@88545 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:41:13 +00:00
beard%netscape.com
d03e470251 Bug #70883, leaks in LiveConnect. sr/r=brendan
git-svn-id: svn://10.0.0.236/trunk@88544 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:41:12 +00:00
axel%pike.org
23ad4cc403 not part of build; adding color and scrollbars, thanx to peterv. Adding late population of grid, respecting the search entry
git-svn-id: svn://10.0.0.236/trunk@88543 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:39:28 +00:00
dcone%netscape.com
a042b9aa8f Changed the int size from 8 to16. r=mcclusky sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88542 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:25:23 +00:00
beard%netscape.com
97d0601ea0 [not part of build] Initial cache performance test.
git-svn-id: svn://10.0.0.236/trunk@88541 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:23:59 +00:00
colin%theblakes.com
acd8df8b41 Removal of unused build defines. r=cls. b=70724
git-svn-id: svn://10.0.0.236/trunk@88540 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 12:15:43 +00:00
gordon%netscape.com
94bca0664c [not part of build]
Added conditional deletion of mLock and mCondVar to nsCacheRequest destructor.

Added nsCacheServide::NotifyListener() to called cache clients' OnDescriptorAvailable() method for AsyncOpenCacheEntry().

Added ProcessPendingRequests() to process requests on CloseDescriptor, ValidateEntry, and DoomEntry.

Rough cut of AsyncOpenCacheEntry is in place, but needs testing.


git-svn-id: svn://10.0.0.236/trunk@88539 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 10:45:33 +00:00
timeless%mac.com
7e83b823a9 fix Bug 42406 autostretch="never" needs to be added for checkboxes
fix by walk84@usa.net r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@88538 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 10:01:38 +00:00
matthias%sorted.org
5f924b87ef * made shell.Global a subclass of ImporterTopLevel
* fixed ImporterTopLevel constructor - it now calls
cx.initStandardObjects before defining any functions. The old
constructor is still around for backwards compatibility.


git-svn-id: svn://10.0.0.236/trunk@88537 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 08:46:10 +00:00
cls%seawood.org
b396e14ff6 Make sure that the gopher gifs are part of the package.
Bug #46309 r=sgehani sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@88536 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 07:43:51 +00:00
gordon%netscape.com
0ea21fde31 [not part of build]
Restructured open cache entry code in preparation for async implementation, to better share code with synchronous version.

Changed nsCacheRequest, nsCacheEntry, nsCacheEntryDescriptor to inherit from PRCList rather than include mListLink member, and removed extraneous GetListNode/GetInstance methods.

Consolidated mAccessRequested, mStreamBased, and mStoragePolicy into a single PRUint32 in nsCacheRequest.  Added PRLock, PRCondVar, and a 'wait for validation' flag, used for synchronously opening cache entries.  Added accessor functions for these "attributes".

Record current event queue for asychronous requests to be used with GetProxyForObject().  Removed mRequestThread.


git-svn-id: svn://10.0.0.236/trunk@88535 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 07:17:58 +00:00
bryner%uiuc.edu
b2477d93b9 Set SUBMAKEFILES so that the Makefile auto-update rule is used; otherwise a clean build fails because the Makefiles don't get generated.
git-svn-id: svn://10.0.0.236/trunk@88534 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:51:58 +00:00
beard%netscape.com
351ca94786 Release mCacheEntry in nsFtpState::StopProcessing() rather than when reallocated in nsFtpState::Connect(). This causes the cache entry to closed sooner only when MOZ_NEW_CACHE is defined. r=dougt, sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88533 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:50:14 +00:00
beard%netscape.com
dc0e82dc0d Since file streams can't be non-blocking, return that fact from nsFileOutputStream::GetNonBlocking(). r=dougt, sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88531 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:43:33 +00:00
beard%netscape.com
429495dabc Fix bug where overridden Close() doesn't get called in base class destructor. r=dougt, sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88530 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:42:24 +00:00
beard%netscape.com
85476d81ef Delegate GetNonBlocking/SetNonBlocking to wrapped output stream. r=dougt, sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88529 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:40:41 +00:00
blakeross%telocity.com
969a4f7e3a Middle-click to paste broken (70773). r=timeless sr=jst
git-svn-id: svn://10.0.0.236/trunk@88527 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 01:54:19 +00:00
maolson%earthlink.net
be84526d79 Embedding part of bug 56680 - use a xul <stringbundle/> instead of including the strres.js code
r=blake, sr=blizzard via irc


git-svn-id: svn://10.0.0.236/trunk@88526 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 01:53:33 +00:00
timeless%mac.com
1100791ebf fix bug 63114 Text box too small in address book preference
fix by walk84@usa.net r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@88525 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 00:51:49 +00:00
javi%netscape.com
05a5efe9e2 Fix win32 build bustage.
git-svn-id: svn://10.0.0.236/trunk@88524 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 00:26:21 +00:00
javi%netscape.com
7e1928adf1 Allow developers to build PSM 2.0 on the Mac.
Bug 70384 sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@88522 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 23:13:49 +00:00
javi%netscape.com
a789a9f21a Enable developers to build PSM 2.0 in win32 platforms.
Bug 70368 patch provided by leaf, r=javi, sr=cls


git-svn-id: svn://10.0.0.236/trunk@88521 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 23:05:45 +00:00
javi%netscape.com
18ee4e5210 Allow developers to build PSM 2.0 on Unix.
Fix for Bug 70343 sr=cls


git-svn-id: svn://10.0.0.236/trunk@88520 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 22:55:18 +00:00
beard%netscape.com
d712afef1f fix for bug #69210, r/sr=brendan
git-svn-id: svn://10.0.0.236/trunk@88517 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 21:26:19 +00:00
beard%netscape.com
e7578f4ab2 bug #70240, sr=beard, r=brendan
git-svn-id: svn://10.0.0.236/trunk@88516 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 21:20:31 +00:00
axel%pike.org
947aba9152 not part of build, the string wrapper misses the last char in ::toCharArray()
git-svn-id: svn://10.0.0.236/trunk@88515 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 21:17:33 +00:00
pavlov%netscape.com
395f385329 [NOT PART OF BUILD!@#!@#] changing line ending of makefile so it works on windows r=gordon
git-svn-id: svn://10.0.0.236/trunk@88514 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 20:57:33 +00:00
maolson%earthlink.net
2ced440a21 Fix bug 66087 - Status Bar; Document: Done (0.78secs) should be changed to Document: Done (0.78 secs)
r=jag, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@88513 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 20:57:19 +00:00
maolson%earthlink.net
bb81745201 Fix bug 64591 - javascript strict warnings in bm-props.js.
Also fixes a problem with simultaneously changing the bookmark URL and other properties.
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@88512 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 20:50:16 +00:00
dbaron%fas.harvard.edu
c9c6a24507 Improve GTK system colors for menus and buttons by creating menu and button widgets and asking for their colors so that theme rules specifically for menus and buttons are reflected in the system colors. Undo some changes I made before that were probably incorrect. r=bryner@netscape.com sr=blizzard@mozilla.org b=67448
git-svn-id: svn://10.0.0.236/trunk@88511 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 20:15:45 +00:00
dbaron%fas.harvard.edu
89aac6c67f Fix reversal of inner and outer highlighted border colors on buttons. b=67448 r=hewitt@netscape.com sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88510 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:55:04 +00:00
dbaron%fas.harvard.edu
c39d3e611f Fix leak on sending message caused by circular ownership between nsMsgCompose and nsMsgComposeSendListener. b=66887 r=ducarroz@netscape.com sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88509 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:51:05 +00:00
dbaron%fas.harvard.edu
3f32ed622e Fix bad vi modeline that caused text to wrap at 2 characters. r=gagan (Comment changes only.)
git-svn-id: svn://10.0.0.236/trunk@88508 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:43:55 +00:00
beard%netscape.com
357055f247 [not part of build] fix bustage (LL_ZERO is not compatible with PRUint32 type).
git-svn-id: svn://10.0.0.236/trunk@88507 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:27:39 +00:00
beard%netscape.com
a65752e733 [not part of build] fix memory leak of full_classpath.
git-svn-id: svn://10.0.0.236/trunk@88506 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:23:51 +00:00
evaughan%netscape.com
8bad619439 Updated accesibility code. NOT IN BUILD PROCCESS
git-svn-id: svn://10.0.0.236/trunk@88501 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 02:31:28 +00:00
cmanske%netscape.com
1a07540ae6 Better error message, b=69560, r=robinf, sr=kin
git-svn-id: svn://10.0.0.236/trunk@88500 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 00:25:30 +00:00
gordon%netscape.com
3631c00985 [not part of build] Changed nsCacheEntry data members from PRTime to PRUint32. Changed //** comments to // XXX to make it easier to search for 'to do' items. Added dooming of expired entries.
git-svn-id: svn://10.0.0.236/trunk@88499 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 00:11:30 +00:00
bryner%uiuc.edu
9af7f2289b Bug 62185 - Make the filepicker select the first filter automatically. r=ben, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@88498 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 23:27:30 +00:00
syd%netscape.com
67117500d7 Deprecate nsStr->GetBuffer(). r=jag, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88497 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 22:07:45 +00:00
hyatt%netscape.com
83b8fd7c59 Fix for 67351. sr=waterson, r=danm
git-svn-id: svn://10.0.0.236/trunk@88496 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 22:01:01 +00:00
hyatt%netscape.com
47a980eb45 Fix for 70704, r=brendan, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88495 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 21:57:56 +00:00
blakeross%telocity.com
2805a246f4 The rest of 70755.
git-svn-id: svn://10.0.0.236/trunk@88492 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 20:54:26 +00:00
blakeross%telocity.com
0b84fe8026 Removing some tabs that snuck in with the reversion...
git-svn-id: svn://10.0.0.236/trunk@88491 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 20:52:50 +00:00
blakeross%telocity.com
165e9adb12 Shift/ctrl-click don't work in trees (smoketest blocker, 70755). sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88490 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 20:47:15 +00:00
beard%netscape.com
17251d492c [not part of build] use correct calling conventions when OJI is #defined.
git-svn-id: svn://10.0.0.236/trunk@88489 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 19:30:17 +00:00
jst%netscape.com
abd9bd3994 Adding ElementCSSInlineStyle interface, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@88485 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 11:43:56 +00:00
jst%netscape.com
0b074a2a80 Renaming nsIDOMHTMLIEElement to nsIDOMNSHTMLElement. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88481 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 09:39:08 +00:00
roc+%cs.cmu.edu
9ac96a81af Don't paint floating views unless the root view for the repaint is floating. This ensures that if we paint a window under a transient, the actual window contents are painted and not the transient's contents. Fix for new view manager bug 69346. r=kmcclusk, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88479 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 06:18:11 +00:00
shanjian%netscape.com
795c51719f #68376 remove event handlers from within <template> in charsetDetectorsOverlay.xul
r = nhotta sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88477 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 04:46:51 +00:00
gordon%netscape.com
9618aa2ef4 [not part of build] Make MarkDoomed(), MarkActive(), MarkInactive() private, and check for entry before calling MarkInitialized() in nsCacheService::ActivateEntry().
git-svn-id: svn://10.0.0.236/trunk@88476 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 04:42:21 +00:00
beard%netscape.com
222053e4a2 Added nsInputStreamTee.cpp. r=gordon, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88475 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 04:05:17 +00:00
beard%netscape.com
64965d930d Added nsIInputStreamTee.idl. r=gordon
git-svn-id: svn://10.0.0.236/trunk@88474 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 04:01:48 +00:00
beard%netscape.com
effc8c2d28 [not part of build] removed memory transport files.
git-svn-id: svn://10.0.0.236/trunk@88472 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:42:57 +00:00
beard%netscape.com
be2c672aec [not part of build] Added debug harness, explicit doom.
git-svn-id: svn://10.0.0.236/trunk@88471 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:42:10 +00:00
beard%netscape.com
c433468142 [not part of build] dooming works during forced write, and explicitly, see TestDiskCache.js for example.
git-svn-id: svn://10.0.0.236/trunk@88470 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:41:38 +00:00
jst%netscape.com
4f2d85f9ba Adding window interface for JS specific methods. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88468 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:10:02 +00:00
darin%netscape.com
ec8ade5492 OS/2 didn't like inheriting a nsStorageTransport::ns{In,Out}putStream from
nsStorageTransport::nsBlockingStream since both are declared with private
access in nsStorageTransport.  This should fix the problem.


git-svn-id: svn://10.0.0.236/trunk@88467 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:07:10 +00:00
harishd%netscape.com
a552b6d057 Backing out a unintentional change.
r=jst


git-svn-id: svn://10.0.0.236/trunk@88464 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:52:57 +00:00
cls%seawood.org
91da280a07 Bump height to 150 so ports page does not scroll
git-svn-id: svn://10.0.0.236/trunk@88462 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:33:53 +00:00
cls%seawood.org
c106772de4 Add knowledge of SeaMonkey-Ports
git-svn-id: svn://10.0.0.236/trunk@88461 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:30:49 +00:00
gordon%netscape.com
036ebd2234 [not part of build] Restructured nsCacheService:ActivateEntry() to properly handle a FORCE-WRITE. Cleaned up ownership of key between request and entry. Add deletion of request for synchronous open. Add deletion of unbound entries on deactivation.
git-svn-id: svn://10.0.0.236/trunk@88458 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:27:49 +00:00
darin%netscape.com
52ec0ead2f [not part of the build] updated the module file for the removal of nsMemoryCacheTransport
git-svn-id: svn://10.0.0.236/trunk@88457 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:27:18 +00:00
beard%netscape.com
82205a7500 Added nsStorageTransport.cpp. r=gordon
git-svn-id: svn://10.0.0.236/trunk@88456 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:21:37 +00:00
darin%netscape.com
6c5b4ad937 Fixes bug 66181. Content-Disposition with attachment=filename did not accept
a quoted-string as the filename.  r=gagan, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@88455 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:20:28 +00:00
mcafee%netscape.com
fbf87fc517 support for embedtest
git-svn-id: svn://10.0.0.236/trunk@88454 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:14:29 +00:00
darin%netscape.com
3af89f510c Bug 70707. Added CID/ContractID for nsStorageTransport.
git-svn-id: svn://10.0.0.236/trunk@88447 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:11:19 +00:00
javi%netscape.com
69c467f545 Touch Makefile.in so that dynamic Makefiles get generated.
git-svn-id: svn://10.0.0.236/trunk@88446 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:59:36 +00:00
sonmi%netscape.com
d775be23f9 fixed a typo in an echo
git-svn-id: svn://10.0.0.236/trunk@88445 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:59:29 +00:00
darin%netscape.com
1f2afac93b [not part of the build] Make mem cache use nsStorageTransport.
git-svn-id: svn://10.0.0.236/trunk@88444 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:59:03 +00:00
darin%netscape.com
6997865d06 Bug 70707. Pulled generic transport implementation out of new memory cache
and created netwerk/base/src/nsStorageTransport.{h,cpp}


git-svn-id: svn://10.0.0.236/trunk@88443 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:57:37 +00:00
dougt%netscape.com
3bce74f3a1 This is not part of the build (it is currently IFDEF'ed off. Conditionally allows ftp to use the new cache. r=gagan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88440 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:40:36 +00:00
sfraser%netscape.com
149c6222b3 Fix bug 69729, nsIObserverList had bogus params. Also make it possible to CreateInstance one. r=jag, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@88439 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:24:36 +00:00
beard%netscape.com
200dfdb949 Automatically load "xpcshell.js" if available. sr=jband
git-svn-id: svn://10.0.0.236/trunk@88438 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:01:20 +00:00
valeski%netscape.com
71ac843c4b sr=rpotts. 61160. allowing buffering if we haven't started a sub response yet.
git-svn-id: svn://10.0.0.236/trunk@88437 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:59:42 +00:00
harishd%netscape.com
51479e52fd Correcting an error.
r=heikki


git-svn-id: svn://10.0.0.236/trunk@88436 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:54:53 +00:00
glazman%netscape.com
0c17ea7bbc enhancement for the 3 new attributes selectors in CSS 3. r=dbaron, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88435 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:54:04 +00:00
harishd%netscape.com
29c29db267 Added more properties(font,background,padding,border,z-index..etc) for getComputedStyle().
r=heikki,sr=jst.


git-svn-id: svn://10.0.0.236/trunk@88434 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:44:19 +00:00
sgehani%netscape.com
489e85e9a6 (*) Honor umask when creating the destination directory.
b = 38755
r = dbragg
sr = alecf


(*) Initialize var so HP-UX and Sun compilers are happy.

b = 46558
r = sgehani (checking in for jdunn)
sr = mscott


git-svn-id: svn://10.0.0.236/trunk@88433 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:43:19 +00:00
harishd%netscape.com
f3d5b4d94d Moving a couple of methods to nsCSSProps to be used by nsGetComputedStyle().
r=heikki, sr=jst


git-svn-id: svn://10.0.0.236/trunk@88432 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:43:12 +00:00
harishd%netscape.com
a7cfbd40f7 Added refresh & setcookie atoms
r=heikki,sr=vidur


git-svn-id: svn://10.0.0.236/trunk@88431 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:41:02 +00:00
harishd%netscape.com
791b756202 3248 - Added Support for http headers ( link,content-base,default-style ) in the sink.
r=heikki,sr=vidur


git-svn-id: svn://10.0.0.236/trunk@88430 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:39:29 +00:00
harishd%netscape.com
e34c00fa3f Added refresh & setcookie
r=heikki,sr=vidur


git-svn-id: svn://10.0.0.236/trunk@88429 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:38:39 +00:00
harishd%netscape.com
9a1300e224 69160 - Parser stack & sink stack should be 1:1 even when handling nested MAPs.
3248  - Added Support for http headers ( link,content-base,default-style ) in the sink.
41426 - Making sure that XML like syntax ( <tag/> ) does not produce an extra end tag ( <tag></tag> ) in view-source.
62803 - Stop processing NOFRAME content ( will have to add support to process the content once we have to ability to turn off frames).

r=heikki,sr=vidur


git-svn-id: svn://10.0.0.236/trunk@88427 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:37:04 +00:00
nicolson%netscape.com
8cf2fb88ca Get rid of unnecessary heapsize option.
git-svn-id: svn://10.0.0.236/trunk@88426 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:36:17 +00:00
beard%netscape.com
b056176026 [not part of build] removed dirty flag from DiskCacheEntry, added key comparision to readDiskCacheEntry().
git-svn-id: svn://10.0.0.236/trunk@88425 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:35:33 +00:00
naving%netscape.com
311d427ca1 70476. Backing out my changes for #68875. No reviewer
git-svn-id: svn://10.0.0.236/trunk@88424 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:23:39 +00:00
naving%netscape.com
bf27aea8a7 70476. Backing out my changes for bug #65630. No reviewer
git-svn-id: svn://10.0.0.236/trunk@88423 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:22:12 +00:00
tara%tequilarista.org
c37e6cc237 Backing out Gerv's brainspasm for him
git-svn-id: svn://10.0.0.236/trunk@88422 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:17:07 +00:00
sonmi%netscape.com
759d8e53ce fix for bug 69582, empty scripts due to a full /tmp cause programms to
bahave wrong - instead of generating temorary scripts the input comes directly
from this script, redirected via <<


git-svn-id: svn://10.0.0.236/trunk@88421 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:14:17 +00:00
gordon%netscape.com
e67acee03a [not part of build] REALLY fix nsCacheEntryHashTable::RemoveEntry. This time for sure!
git-svn-id: svn://10.0.0.236/trunk@88419 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:00:29 +00:00
gordon%netscape.com
246e6753ae [not part of build] Fix nsCacheEntryHashTable::RemoveEntry(). r=beard.
git-svn-id: svn://10.0.0.236/trunk@88418 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:50:53 +00:00
sonmi%netscape.com
ee01e5d0d2 added fix fo bug 69588 - QA failure not recognized - now a certain #
of passes is reqiired, otherwise an incomplete line is generated
if more tests than expected a warning is issued in the text scetion


git-svn-id: svn://10.0.0.236/trunk@88417 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:37:21 +00:00
waldemar%netscape.com
9f82587400 More expression semantics
git-svn-id: svn://10.0.0.236/trunk@88414 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:15:54 +00:00
waldemar%netscape.com
69f7a96c5a Renamed string-equal to string=
git-svn-id: svn://10.0.0.236/trunk@88412 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:15:33 +00:00
waldemar%netscape.com
781c19a1b4 Added ^, hex, mod, and string comparison operators
git-svn-id: svn://10.0.0.236/trunk@88411 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:14:11 +00:00
darin%netscape.com
c2993ecc29 [not part of the build] Added implementation of nsMemoryCacheReadRequest::Available
git-svn-id: svn://10.0.0.236/trunk@88409 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 22:28:38 +00:00
beard%netscape.com
1684c3dc88 [not part of build] slight optimization, check for cache file existence before creating an entry and attempting to open a transport for it.
git-svn-id: svn://10.0.0.236/trunk@88408 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 20:14:41 +00:00
beard%netscape.com
933ebd7a67 [not part of build] need a way to transfer ownership of key from request to entry. for now just leak and dont' crash.
git-svn-id: svn://10.0.0.236/trunk@88407 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 20:04:08 +00:00
dbaron%fas.harvard.edu
53583a3df9 Fix smoketest blocker bug 70683 by making some changes blake missed with his fix for bug 60703. r=mao sr=alecf a=kysmith
git-svn-id: svn://10.0.0.236/trunk@88406 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 18:39:22 +00:00
kestes%tradinglinx.com
5c9aa2145a remove taintedness.
git-svn-id: svn://10.0.0.236/trunk@88405 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 17:19:59 +00:00
rods%netscape.com
b52bb22cc1 Noe processing the current event so click works on alt text
Bug 65747 r=pollmann sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@88403 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 15:45:35 +00:00
leaf%mozilla.org
e7bbfec2c8 Automated update
git-svn-id: svn://10.0.0.236/trunk@88402 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 15:45:11 +00:00
blizzard%redhat.com
abe6b4fbee Remove extra ] in xinerama test. r=cls
git-svn-id: svn://10.0.0.236/trunk@88401 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 15:37:19 +00:00
kin%netscape.com
647e7526ff Initial checkin of nsTransactionList.cpp and nsTransactionList.h.
NOT PART OF THE BUILD.


git-svn-id: svn://10.0.0.236/trunk@88400 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 15:18:56 +00:00
brade%netscape.com
0458303c1d add keybindings to input, textarea, editor for alt-backspace (undo); r=akkana; sr=kin
git-svn-id: svn://10.0.0.236/trunk@88399 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 14:23:04 +00:00
brade%netscape.com
8fc782c488 stop propagation on drop over non-editable fields (unfortunately we have to additionally catch it in the drop since someone else might have accepted the drag for us); sr=kin
git-svn-id: svn://10.0.0.236/trunk@88398 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 14:11:55 +00:00
brade%netscape.com
846215befe add missing keybindings (to input, textareas, editors) for ctrl-home/end (with and without shift); r=akkana; sr=kin
git-svn-id: svn://10.0.0.236/trunk@88397 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 14:11:24 +00:00
disttsc%bart.nl
d30c2be76b Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88396 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 09:26:57 +00:00
darin%netscape.com
949670283e Added interface and implementation for tee'ing off an input stream read to
a blocking output stream.  r=dougt,gagan sr=scc


git-svn-id: svn://10.0.0.236/trunk@88393 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 06:10:00 +00:00
stephend%netscape.com
f9a8e37906 Checking in the wording fix for bug 70397, r=timeless@mac.com r=varada@netscape.com, sr=jst@netscape.com pref-formatting.dtd
git-svn-id: svn://10.0.0.236/trunk@88391 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 05:31:28 +00:00
jband%netscape.com
a4499bc48e [not part of build] adding placeholders for new files
git-svn-id: svn://10.0.0.236/trunk@88390 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 05:25:04 +00:00
blakeross%telocity.com
d124c702c5 Mac Classic menu autoscrollers are missing arrow image (patch by lordpixel, 70435). r=jag sr=ben
git-svn-id: svn://10.0.0.236/trunk@88389 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 05:03:04 +00:00
beard%netscape.com
c4ab5cd534 [not part of build] Added metadata test.
git-svn-id: svn://10.0.0.236/trunk@88387 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 05:00:34 +00:00
wtc%netscape.com
2182d16f69 Bugzilla bug #62877: deleted unused code added in the previous checkin.
git-svn-id: svn://10.0.0.236/trunk@88386 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:58:06 +00:00
beard%netscape.com
eea23d2145 [not part of build] took out unnecessary OpenTransport libraries.
git-svn-id: svn://10.0.0.236/trunk@88385 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:57:42 +00:00
beard%netscape.com
1c6cccf159 Now reading/writing all metadata into disk cache.
git-svn-id: svn://10.0.0.236/trunk@88384 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:57:09 +00:00
beard%netscape.com
94cfac8135 [not part of build] Added CalculateSize() to account for null termination of strings.
git-svn-id: svn://10.0.0.236/trunk@88382 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:54:27 +00:00
nicolson%netscape.com
4bedd1e62d Shift around native methods in SSL package.
git-svn-id: svn://10.0.0.236/trunk@88381 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:38:33 +00:00
nicolson%netscape.com
3c69504baf Add the last of the methods to SSLServerSocket for backward compatibility.
Split out common functionality into SocketBase (not the same as SocketImpl!).


git-svn-id: svn://10.0.0.236/trunk@88380 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:38:14 +00:00
dbaron%fas.harvard.edu
db38e9b73a Fix "Open Link in New Window" which has been broken for the past 4 hours, since mstoltz changed the case of checkLoadURI in nsIScriptSecurityManager.idl. r=blake sr=jst
git-svn-id: svn://10.0.0.236/trunk@88379 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:35:23 +00:00
beard%netscape.com
9091fd41d7 [not part of build] Added FlattenMetaData()/UnflattenMetaData().
git-svn-id: svn://10.0.0.236/trunk@88378 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:09:01 +00:00
timeless%mac.com
1e934d6c9a fix bug 70569 dead code doesn't belong in tree
r=morse, sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@88377 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:04:35 +00:00
axel%pike.org
d1b4ee8210 not part of build; adding a XUL interface to use the xalan conformance tests for transformiix
git-svn-id: svn://10.0.0.236/trunk@88376 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 03:45:29 +00:00
axel%pike.org
9e3f87d1c6 not part of build; Calling ::Normalize() on result document, hack to get the xalan buster return useful hints on errors
git-svn-id: svn://10.0.0.236/trunk@88375 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 03:40:48 +00:00
hewitt%netscape.com
3717732b56 70541 - xbl content attribute setting, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88374 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 03:35:04 +00:00
blakeross%telocity.com
e4cbd86ff0 UIEvent button property is incorrect according to the DOM2 spec. Changing values to 0, 1, 2 (left, middle, right mouse buttons respectively) from 1, 2, 3. |event.which| continues to use the old values for backwards compatibility. This affects future xbl, js, and c++ event button checks so please see the newsgroups for more info (60703). r=timeless sr=jst
git-svn-id: svn://10.0.0.236/trunk@88373 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 03:07:53 +00:00
pollmann%netscape.com
9703d515be Bug 70510: Remove needless nsAutoString wrappers, patch by jag <disttsc@bart.nl>, r=pollmann@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88372 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:55:24 +00:00
nelsonb%netscape.com
973c57e81f Use $TMP, $TMPDIR, or $TEMP for directory to hold server SID cache file.
Implements RFE 70617.


git-svn-id: svn://10.0.0.236/trunk@88371 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:52:21 +00:00
wtc%netscape.com
d6c2df8634 Bugzilla bug #62877: checked in patches contributed by Javier Pedemonte
<pedemont@us.ibm.com> and Dmitry Kubov <dmitry@north.cs.msu.su>.
Modified files: prinet.h, _os2.h, os2poll.c, and os2sock.c.


git-svn-id: svn://10.0.0.236/trunk@88370 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:40:52 +00:00
timeless%mac.com
549afd40be fix bug 70033 UI elements need to be disabled if the PrefIsLocked is true.
fix by eddyk@netscape.com r=timeless, sr=ben


git-svn-id: svn://10.0.0.236/trunk@88368 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:21:18 +00:00
timeless%mac.com
9f547a399c fix bug 49164 Secure IMAP on wrong port
fix by len@intelligenesis.net r=bienvenu, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@88367 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:18:15 +00:00
timeless%mac.com
84afda0f9a fix bug 51588 'Edit' and 'Remove' buttons should appear disabled in Helper apps window when no app is chosen
patches by ksosez@softhome.net, bzbarsky@mit.edu r=bz,timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88366 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:18:02 +00:00
gordon%netscape.com
8403d04279 Fix casing of SetMetaDataElement method.
git-svn-id: svn://10.0.0.236/trunk@88365 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:52:29 +00:00
gordon%netscape.com
383d3db210 [not part of build]
Fixed cache meta data. Implemented eviction list for memory cache device. Worked on entry deactivation, validation, and doom.


git-svn-id: svn://10.0.0.236/trunk@88364 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:51:41 +00:00
javi%netscape.com
56da764588 Give the nsNSSCertDB class a virtual destructor.
Gets rid of a warning on Linux.


git-svn-id: svn://10.0.0.236/trunk@88362 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:37:11 +00:00
beard%netscape.com
43f7d4e089 Switch from NS_STATIC_CAST to NS_REINTERPRET_CAST to fix bustage on Mac. r=mstoltz
git-svn-id: svn://10.0.0.236/trunk@88357 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:13:35 +00:00
naving%netscape.com
7ae51e6617 #70419. r=racham, sr=bienvenu. Don't initiate an inputFileStream on nsIFileSpec. Use
existing mInputSream.


git-svn-id: svn://10.0.0.236/trunk@88354 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:08:27 +00:00
andreww%netscape.com
04f545a4c8 bugzilla 48746 r=jelwell, sr=hewitt - fixing mac classic communicator pref panel button wierdness.
git-svn-id: svn://10.0.0.236/trunk@88351 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:00:54 +00:00
andreww%netscape.com
3eeb3970a2 bugzilla: 62781 r=jelwell , sr= hewitt, missing gifs in profile dialog - classic skin all platforms.
git-svn-id: svn://10.0.0.236/trunk@88350 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:56:10 +00:00
andreww%netscape.com
e53c1260be First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88349 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:54:14 +00:00
andreww%netscape.com
828f3a8169 bug 65211 r-timeless, sr-hewitt - fixing inverted tabs in composer. mac classic skin.
git-svn-id: svn://10.0.0.236/trunk@88348 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:52:01 +00:00
jst%netscape.com
70bd9730e8 Removing unused IID. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88347 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:50:05 +00:00
jst%netscape.com
f1c950aacf Removing unused files. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88346 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:35:33 +00:00
jst%netscape.com
e0bc7c26b2 Don't export unused nsXIFDTD.h file. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88345 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:33:13 +00:00
av%netscape.com
82649c56f1 Fixing 69736, adding npp->pdata check before calling NPP_* functions, sr=jst
git-svn-id: svn://10.0.0.236/trunk@88344 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:29:33 +00:00
rogerl%netscape.com
4c50bb8ccb Fix #61751. sr=brendan,r=mang. #define changes to fix floating point bug
in JavaScript on NetBSD/arm32.


git-svn-id: svn://10.0.0.236/trunk@88343 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:20:11 +00:00
erik%netscape.com
d3f13240d8 bug 70028; author=simon@softel.co.il; r=ftang; sr=erik; updating the tool
that generates the symmetric swapping table for bidi characters


git-svn-id: svn://10.0.0.236/trunk@88342 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:20:02 +00:00
beard%netscape.com
4f9819f668 options cache 1 now implies #define MOZ_NEW_CACHE 1. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@88341 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:19:29 +00:00
rogerl%netscape.com
066fe07164 Fix bug #67773. sr=brendan, r=rginda. Fixes doubly nested quantifiers in
reg.exps when deeper sub-expression has to backup without failing. Some
other clean-up changes, too.


git-svn-id: svn://10.0.0.236/trunk@88340 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:17:48 +00:00
jst%netscape.com
17245c1709 Removing unused files. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88339 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:10:33 +00:00
mkaply%us.ibm.com
cd05b9bf8a #58627
r=cls
Remove timer.dll from OS/2 build - make it a part of widget


git-svn-id: svn://10.0.0.236/trunk@88338 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:10:24 +00:00
dbragg%netscape.com
2945059191 Adding Unix verion of the cleanup util and its makefile. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@88337 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:10:10 +00:00
mstoltz%netscape.com
0932f41358 bug 47905, adding security check to XMLHttpRequest.open(). r=heikki, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@88336 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:09:20 +00:00
jfrancis%netscape.com
104f638696 bug 30763: splitting mailcites in plaintext mail reply was broken. r=akkana; sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@88335 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:08:20 +00:00
ducarroz%netscape.com
eb6f17b982 Fix for smoketest blocker 70500. identity->GetSignature can return a null file despite rv=NS_OK. R=varada
git-svn-id: svn://10.0.0.236/trunk@88331 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 23:42:33 +00:00
javi%netscape.com
8f4e1ca390 Add a -C lib to the gmake line to prevent nmake from getting
confused.


git-svn-id: svn://10.0.0.236/trunk@88324 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 22:54:10 +00:00
javi%netscape.com
dfe619698d Checking in some logging functionality I wrote to help debugging on the Mac.
git-svn-id: svn://10.0.0.236/trunk@88321 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 22:33:32 +00:00
javi%netscape.com
911eedc3ce Remove extra reference to ssl.lib
git-svn-id: svn://10.0.0.236/trunk@88320 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 22:31:11 +00:00
dave%intrec.com
2f9356d728 Fix for bug 54690: security holes in cvsview2.cgi by lax validation of the http query string. Fixed by retrieving parms via CGI.pm instead of trying to dynamically parse them from the query string. Patch by Adam Spiers <adam@spiers.net>
git-svn-id: svn://10.0.0.236/trunk@88318 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 22:18:55 +00:00
kirke%netscape.com
d01533357d Bug 69582 endless loop on EOF reading Extensions
git-svn-id: svn://10.0.0.236/trunk@88316 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 21:45:33 +00:00
dougt%netscape.com
8db9510204 not part of build. we should init the cache meta data.
git-svn-id: svn://10.0.0.236/trunk@88315 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 21:27:11 +00:00
gordon%netscape.com
a3710877c5 [not part of build]
Mark cache entry meta data dirty when key/value pair added.


git-svn-id: svn://10.0.0.236/trunk@88310 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 20:06:16 +00:00
gordon%netscape.com
5105be9508 [not part of build]
Add utility method to nsCacheEntryDescriptor to change the data size for the associated cache entry.


git-svn-id: svn://10.0.0.236/trunk@88309 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:52:06 +00:00
sonmi%netscape.com
d9c827db48 tools tests activated
git-svn-id: svn://10.0.0.236/trunk@88308 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:48:52 +00:00
despotdaemon%netscape.com
4d4cd61e4b Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@88307 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:40:13 +00:00
darin%netscape.com
5e3138cd0b [not part of the build] Removed knowledge of nsCacheEntry from nsMemoryCacheTransport,
and fixed a bug in the blocking output stream (it claimed to be non blocking).


git-svn-id: svn://10.0.0.236/trunk@88306 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:33:00 +00:00
beard%netscape.com
78e0e5edf9 [not part of build] Forgot NS_INIT_ISUPPORTS() in DiskCacheEntry constructor.
git-svn-id: svn://10.0.0.236/trunk@88305 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:32:41 +00:00
nboyd%atg.com
5d2b4a77dd More changes from Igor.
git-svn-id: svn://10.0.0.236/trunk@88304 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:28:37 +00:00
beard%netscape.com
b77ee33765 [not part of build] When OpenOutputStream() is called for a descriptor with nsICache::ACCESS_WRITE, set initial cache entry size to 0.
git-svn-id: svn://10.0.0.236/trunk@88303 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:24:10 +00:00
kestes%tradinglinx.com
998a8d5480 fix the arguments to make all_build_names and build_names consistent
(no self).  This could not have worked before (since revision 1.12)
all calls to all_build_names were incorrect.


git-svn-id: svn://10.0.0.236/trunk@88301 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 18:42:30 +00:00
beard%netscape.com
8751f25fe1 [not part of build] Use NS_IMPL_THREADSAFE_ISUPPORTS0 to avoid thread-safety asserts in DiskCacheEntry.
git-svn-id: svn://10.0.0.236/trunk@88300 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 17:48:36 +00:00
beard%netscape.com
cfd2ba927c [not part of build] Added DiskCacheEntry to store internal data in nsCacheEntry. Now saving metadata when DiskCacheEntry becomes dirty.
git-svn-id: svn://10.0.0.236/trunk@88299 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 17:31:06 +00:00
matthias%sorted.org
fe76af8e96 fixed two instances where prefix match would return undefined instead of null
git-svn-id: svn://10.0.0.236/trunk@88298 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 16:52:23 +00:00
locka%iol.ie
a00cf47159 Removed some unused forward definitions, added documentation. b=64327 sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88296 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 13:42:49 +00:00
matthias%sorted.org
458ccfba57 getInstance now uses ScriptableObject.getProperty instead of
Scriptable.get. This way Global can (again) be used in prototype
chain.


git-svn-id: svn://10.0.0.236/trunk@88295 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 13:33:55 +00:00
locka%iol.ie
00bbdc9508 Removed calls to regsvr32 when building on 95/98/Me. Checked in for syd@netscape.com, r=adamlock@netscape.com b=69737
git-svn-id: svn://10.0.0.236/trunk@88294 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 11:19:15 +00:00
disttsc%bart.nl
5ae44de764 When cancel is pressed in the print dialog, this, by its current nature, causes an exception to be thrown, resulting in a really scary message on the console (for those blessed with one). This here patch quietens it. bug=64594, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@88293 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 10:49:15 +00:00
beard%netscape.com
27f7e2d911 [not part of build] Make ~nsCacheOutputStream() virtual
git-svn-id: svn://10.0.0.236/trunk@88292 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 09:51:22 +00:00
beard%netscape.com
4bdd006d95 [not part of build] Fix LL bustage.
git-svn-id: svn://10.0.0.236/trunk@88291 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 08:38:50 +00:00
beard%netscape.com
8c8ca7ce95 [not part of build] First cut at wrapper nsIOutputStream for tallying total bytes written to a cache entry.
git-svn-id: svn://10.0.0.236/trunk@88290 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 08:29:43 +00:00
javi%netscape.com
edc0418afe Remove bogus statements that were used upon a time to help in debuggin.
git-svn-id: svn://10.0.0.236/trunk@88289 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 07:33:02 +00:00
dougt%netscape.com
084bd4331d NOT PART BUILD BUILD YET. Checking in indexed to html converter
git-svn-id: svn://10.0.0.236/trunk@88288 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 07:22:19 +00:00
bryner%uiuc.edu
56b9765530 Removing a Makefile I deleted a few days ago.
git-svn-id: svn://10.0.0.236/trunk@88287 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 06:19:55 +00:00
waldemar%netscape.com
4cf938a094 Initial version
git-svn-id: svn://10.0.0.236/trunk@88286 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:37:45 +00:00
waldemar%netscape.com
9fac641ef6 Added progn and compacted the formatting of several forms
git-svn-id: svn://10.0.0.236/trunk@88285 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:36:32 +00:00
waldemar%netscape.com
b5c9aee2ef Renamed double to float64, added progn, and added support for ? within rules
git-svn-id: svn://10.0.0.236/trunk@88284 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:35:44 +00:00
waldemar%netscape.com
22f094c0e8 Brought up to date
git-svn-id: svn://10.0.0.236/trunk@88283 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:34:37 +00:00
waldemar%netscape.com
474649b6f1 Added support for .. in directory paths
git-svn-id: svn://10.0.0.236/trunk@88282 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:34:14 +00:00
waldemar%netscape.com
338e5bbcb9 Added save-block-style
git-svn-id: svn://10.0.0.236/trunk@88281 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:33:45 +00:00
waldemar%netscape.com
8fca1f6efe Added save-block-style and *html-to-rtf-definitions*
git-svn-id: svn://10.0.0.236/trunk@88280 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:33:25 +00:00
waldemar%netscape.com
78f428bf2f Renamed double to float64
git-svn-id: svn://10.0.0.236/trunk@88279 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:32:08 +00:00
waldemar%netscape.com
9cf24a521b Started work on expression semantics
git-svn-id: svn://10.0.0.236/trunk@88278 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:31:28 +00:00
waldemar%netscape.com
742b85af02 Fixed terminal-action bug
git-svn-id: svn://10.0.0.236/trunk@88277 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:29:57 +00:00
cls%seawood.org
bc78fd1d40 Fix problem of not being able to do debug & opt builds under win32 in the same tree by forcing nspr to always use objdir.
Bug #70445


git-svn-id: svn://10.0.0.236/trunk@88276 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:04:23 +00:00
gordon%netscape.com
9bbc213f93 [not part of build]
Changed OnDataSizeChanged() to OnDataSizeChange() and added a deltaSize parameter.  Added OnDataSizeChange() method on nsCacheService so we can grab the service lock and bind the entry if necessary.

Commented out the implementation of nsCacheEntryDescriptor::AsyncWrite(), since we are not planning to provide it.


git-svn-id: svn://10.0.0.236/trunk@88275 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:01:43 +00:00
dave%intrec.com
6b97b7b63c Fix for bug 70544: QuickSearch drops everything after the first negated word
patch by afranke@ags.uni-sb.de (Andreas Franke)


git-svn-id: svn://10.0.0.236/trunk@88272 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 03:34:08 +00:00
yokoyama%netscape.com
c29af6c4a4 Fix for 68224. /r=ftang, /sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@88271 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 03:33:44 +00:00
blakeross%telocity.com
baab453654 Wrong focus effect for classic radiobuttons (67283, by neil@parkwaycc.co.uk). r=blake sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@88270 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 03:30:59 +00:00
yokoyama%netscape.com
99cc01527b Fix for 67520; /r=ftang , /sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@88269 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 03:22:52 +00:00
beard%netscape.com
7ca128866f [not part of build] needed to add nsITransport to QueryInterface.
git-svn-id: svn://10.0.0.236/trunk@88266 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:51:07 +00:00
darin%netscape.com
a31f0fcaf2 [not part of the build] Added code to update the entry's data size as data is streamed
to the memory cache.


git-svn-id: svn://10.0.0.236/trunk@88265 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:49:26 +00:00
gordon%netscape.com
2169cc19f4 [not part of build]
Add finalization code to cache entry hashtables to delete remaining entries.


git-svn-id: svn://10.0.0.236/trunk@88264 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:46:12 +00:00
dr%netscape.com
ef9cd51fae 70386 (warning fix), r=timeless
git-svn-id: svn://10.0.0.236/trunk@88263 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:44:24 +00:00
leaf%mozilla.org
2b05ea5bef use the find.exe in the path, sr=jband, r=granrose
git-svn-id: svn://10.0.0.236/trunk@88262 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:26:22 +00:00
gordon%netscape.com
e925522cc0 [not part of build]
Changed nsCacheEntryDescriptor to implement nsITransport as a wrapper that checks access priviledges for the underlying transport provided by the device.

Added code to lazily allocate the underlying transport for the cache descriptor.

Added NS_ENSURE_ARG_POINTER() to all necessary interface methods. r=beard.


git-svn-id: svn://10.0.0.236/trunk@88261 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:25:07 +00:00
dougt%netscape.com
62963fd66f Adding check for null. r=dveditz/sr=nullcheck
git-svn-id: svn://10.0.0.236/trunk@88260 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:20:37 +00:00
darin%netscape.com
8318852b21 [not part of the build] Cleans up ReadRequestCompleted; there was no reason
to be walking the list of read requests!


git-svn-id: svn://10.0.0.236/trunk@88259 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:20:35 +00:00
bryner%uiuc.edu
aa526e0c60 First cut at SSL proxy support. r=ddrinan.
git-svn-id: svn://10.0.0.236/trunk@88258 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:04:35 +00:00
gordon%netscape.com
60782a007c Added error codes for read/write access denied.
git-svn-id: svn://10.0.0.236/trunk@88257 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:56:29 +00:00
dr%netscape.com
74c5148b38 fix for 58477 (null check), r=jag, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88256 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:35:12 +00:00
relyea%netscape.com
e671c31a3f change '-p' to '-P' to be consistant with other tools.
git-svn-id: svn://10.0.0.236/trunk@88252 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:21:56 +00:00
pschwartau%netscape.com
9e1f32a005 Correcting an error in the testcase -
git-svn-id: svn://10.0.0.236/trunk@88251 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:06:48 +00:00
erik%netscape.com
ab1b4c5b52 checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
make the (Unix) XP locale parse return the XP version
rework the locale string parsing code to handle variable
length language codes


git-svn-id: svn://10.0.0.236/trunk@88250 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:06:30 +00:00
erik%netscape.com
425f7d4dbe checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
we now store both the XP and Unix platform specific local
the the platform locale is under <tag>##PLATFORM
eg: save the XP locale under
   NSILOCALE_TIME
and save the platform locale under
   NSILOCALE_TIME##PLATFORM


git-svn-id: svn://10.0.0.236/trunk@88249 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:03:23 +00:00
erik%netscape.com
04027bdf0a checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
we now store both the XP and Unix platform specific local
the the platform locale is under <tag>##PLATFORM
eg: save the XP locale under
   NSILOCALE_COLLATE
and save the platform locale under
   NSILOCALE_COLLATE##PLATFORM


git-svn-id: svn://10.0.0.236/trunk@88248 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:01:10 +00:00
erik%netscape.com
6d86c8c0f3 checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
store both the XP and Unix platform specific local
save the platform locale under <tag>##PLATFORM
eg: save the XP locale under
   NSILOCALE_COLLATE
and save the platform locale under
   NSILOCALE_COLLATE##PLATFORM


git-svn-id: svn://10.0.0.236/trunk@88247 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:58:35 +00:00
bryner%uiuc.edu
0c9256f563 Don't return an async proxied object when the socket transport is asked for its ProgressEventSink. r=dougt, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@88245 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:55:08 +00:00
gordon%netscape.com
f5211da068 Added comments to netCore.h declaring error ranges for SocketTransport and CacheService. r=beard.
git-svn-id: svn://10.0.0.236/trunk@88244 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:54:29 +00:00
erik%netscape.com
195fd73c03 checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
add a "zh" Chinese language group in addition to zh-CN or zn-TW


git-svn-id: svn://10.0.0.236/trunk@88243 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:52:28 +00:00
erik%netscape.com
9367907411 checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
add defines for language/country/extra/locale buffer lenghts


git-svn-id: svn://10.0.0.236/trunk@88242 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:49:31 +00:00
erik%netscape.com
78d2265c77 checkin for bstell@netscape.com:
bug 60826, r=ftang@netscape.com, sr=brendan@mozilla.org
map GBK 0xFE50 - 0xFE9F to private use ala microsoft 936-2000


git-svn-id: svn://10.0.0.236/trunk@88240 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:43:31 +00:00
sonmi%netscape.com
e71528f338 was still running ksh
git-svn-id: svn://10.0.0.236/trunk@88239 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:43:24 +00:00
sonmi%netscape.com
48cbaad3d4 restructuring of NSS QA
git-svn-id: svn://10.0.0.236/trunk@88238 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:40:38 +00:00
erik%netscape.com
f3a16307e3 checkin for bstell@netscape.com:
bug 61422, r=ftang@netscape.com, sr=brendan@mozilla.org
add 8 additional code points to the cns <=> unicode converter
Note: because this is a generated (optimized) file almost
every line is changed. see bugzilla 61422 for the converter
source file.


git-svn-id: svn://10.0.0.236/trunk@88237 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:39:15 +00:00
sgehani%netscape.com
d6ad5375e3 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88236 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:36:00 +00:00
sgehani%netscape.com
bf7add45ee Port libxpnet to the mac.
b = 67248
r = dbragg
sr = mscott


git-svn-id: svn://10.0.0.236/trunk@88235 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:35:25 +00:00
erik%netscape.com
0e69235fa3 checkin for bstell@netscape.com:
bug 61422, r=ftang@netscape.com, sr=brendan@mozilla.org
Add the XLDF charset/encoding tags for the sub planes of a cns font.
It is really just one font split into sub-planes.


git-svn-id: svn://10.0.0.236/trunk@88234 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:34:50 +00:00
erik%netscape.com
ceca102036 checkin for bstell@netscape.com:
bug 61422, r=ftang@netscape.com, sr=brendan@mozilla.org
In the font preference menu only show one plane of a cns font
since it is really just one font split into sub-planes
ie: show cns11643-1 but not both cns11643-1 and cns11643-2.


git-svn-id: svn://10.0.0.236/trunk@88233 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:32:54 +00:00
sgehani%netscape.com
c7aa126e52 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88231 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:26:39 +00:00
timeless%mac.com
7492e6a117 fix bug 67884 Show Add Bookmark dialog pref is reversed between dialog & pref panel
r=mao, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88229 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:24:34 +00:00
beard%netscape.com
e8b08f7a03 [not part of build] stores nsISupportsString in object cache.
git-svn-id: svn://10.0.0.236/trunk@88228 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:24:33 +00:00
dougt%netscape.com
bd562529bf fixes 66873. fixes WFTPD incompatibility. r=gagan, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88227 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:23:36 +00:00
stephend%netscape.com
5d466f9f0b Bug 70241 - r=timeless@mac.com sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88226 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:22:37 +00:00
sgehani%netscape.com
4ef624cc98 Remove so we can add as binary instead of text. Ooops!
git-svn-id: svn://10.0.0.236/trunk@88225 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:13:38 +00:00
danm%netscape.com
4cb0a289a6 hooking up windowwatcher. bug 65229 code=ccarlen,me. r=brendan
git-svn-id: svn://10.0.0.236/trunk@88224 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:13:32 +00:00
sgehani%netscape.com
108ef76a6e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88223 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:12:12 +00:00
beard%netscape.com
c432350a7a [not part of build] Now wraps nsIInputStream with an nsIScriptableInputStream.
git-svn-id: svn://10.0.0.236/trunk@88222 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:07:23 +00:00
beard%netscape.com
a7f2de4745 [not part of build] changed linker output to cache.headers rather than necko.headers.
git-svn-id: svn://10.0.0.236/trunk@88221 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:05:31 +00:00
dbragg%netscape.com
d9b812806f New Post-install replace and delete utility phase 1 checkin.
NOT PART OF BUILD


git-svn-id: svn://10.0.0.236/trunk@88220 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:02:19 +00:00
leaf%mozilla.org
ff92c4063c Automated update
git-svn-id: svn://10.0.0.236/trunk@88219 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:00:11 +00:00
beard%netscape.com
822bdffa55 [not part of build] Now tests opening output and input streams.
git-svn-id: svn://10.0.0.236/trunk@88218 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:52:20 +00:00
heikki%netscape.com
83465be4dc Bug 36790, support XHTML style element. Also fix CDATA section handling for title and textarea elements. r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@88217 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:51:35 +00:00
dbragg%netscape.com
30767e9d5a Translating Alert and Confirm to serve as titles in the alert and confirm dialog titlebars. r=sgehani, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88216 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:47:59 +00:00
timeless%mac.com
ff13c71667 fix bug 68959 Wording Mismatch between History and Bookmarks
r=lordpixel, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88215 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:47:19 +00:00
heikki%netscape.com
35768dd3ef Bug 49572, implemented responseText property for XMLHttpRequest object. Also some minor nsCOMPtr initialization optimizations and updated tests. r=harishd, rpotts (stream reading part), sr=jst.
git-svn-id: svn://10.0.0.236/trunk@88214 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:46:59 +00:00
erik%netscape.com
83c6751dc5 bug 70389; author=simon@softel.co.il; r=cls; sr=erik; adding changes to
build system to conditionally compile the IBM bidi code (for Arabic and
Hebrew bidirectional text)


git-svn-id: svn://10.0.0.236/trunk@88212 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:45:40 +00:00
heikki%netscape.com
36f5ade2c2 Bug 63559, attributes are lost on XHTML elements if the document is loaded as data. r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@88211 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:42:10 +00:00
dougt%netscape.com
4cd8b71c64 Fixing 69836. Increasing data buffer sizes which improves perf on Mac. r=sfraser, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88210 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:37:03 +00:00
cyeh%bluemartini.com
f1dedfdcf1 fix for 69147: reports.cgi still refers to gif (bugzilla 2.11)
patch contributed to dave@intrec.com (Dave Miller).
remove useless code.


git-svn-id: svn://10.0.0.236/trunk@88209 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:36:49 +00:00
sonmi%netscape.com
7095b3e560 restructuring of NSS QA
git-svn-id: svn://10.0.0.236/trunk@88208 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:35:21 +00:00
cyeh%bluemartini.com
de65e1a912 fix for 61637: Code bit for upgrading from 2.5
based on patch submitted by ehanson@talkware.net (Eric Hanson)
support for changes comments table to longdescs, but only if comments
table exists.


git-svn-id: svn://10.0.0.236/trunk@88207 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:33:01 +00:00
cyeh%bluemartini.com
c41d610d45 missed last documentation change
git-svn-id: svn://10.0.0.236/trunk@88206 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:08:52 +00:00
cyeh%bluemartini.com
bf77dc5223 fix for 69793: check in new files for QuickSearch
patch contributed by franke@ags.uni-sb.de (Andreas Franke)
Now add quicksearch functionality to the main index page.


git-svn-id: svn://10.0.0.236/trunk@88205 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:07:26 +00:00
cyeh%bluemartini.com
9c010ec17b fix for 58436: javascript strict warnings in query.cgi
patch submitted by sidney@sidney.com (Sidney Markowitz)
wrap javascript around Param("usetargetmilestone")


git-svn-id: svn://10.0.0.236/trunk@88204 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:00:28 +00:00
cls%seawood.org
b4a961bc83 Quick fix for app crash on compose problem. Bug #70505 r=jgmyers a=leaf
git-svn-id: svn://10.0.0.236/trunk@88203 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 22:59:54 +00:00
nelsonb%netscape.com
fd200bd21c Increase the temp cert db's memory buffer size from 64KB to 256KB.
This reduces the liklihood that it will overflow into a disk file.
This is a partial fix for bug 67953.


git-svn-id: svn://10.0.0.236/trunk@88202 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 22:50:12 +00:00
gordon%netscape.com
c08d7ab02c Fix access mode for new entries. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88201 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 22:39:07 +00:00
sonmi%netscape.com
86d7e6bcb3 complete restructuring and cleanup of the QA suites.
bug 65000 and 68878


git-svn-id: svn://10.0.0.236/trunk@88200 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 22:12:47 +00:00
pchen%netscape.com
70f8d815ed fix for blocker bug 70232, no one ever put mozilla/extensions/cookie/jar.mn into the mac build list
git-svn-id: svn://10.0.0.236/trunk@88198 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 20:50:16 +00:00
despotdaemon%netscape.com
ee28139500 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@88195 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 19:43:04 +00:00
javi%netscape.com
9321aeb404 Make Makefile.in more recent than static Makefile
git-svn-id: svn://10.0.0.236/trunk@88190 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 18:11:18 +00:00
javi%netscape.com
16f477df45 Resurrected the incorrect version earlier. Bringing back the
version that existed before removing.


git-svn-id: svn://10.0.0.236/trunk@88189 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 18:10:29 +00:00
markh%activestate.com
34797f42c7 Sample plugin: Not part of the build
Fix up the resizing on Linux (rearranging the code for more reuse across platforms), and add a note to the readme re focus problems on Linux.  Change windows to use a multi-line edit control so it is easier to visually confirm the child window is resizing correctly.


git-svn-id: svn://10.0.0.236/trunk@88187 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 12:26:17 +00:00
beard%netscape.com
f02cafb056 [not part of build] truncate files when mode = nsICache::ACCESS_WRITE.
git-svn-id: svn://10.0.0.236/trunk@88186 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 12:09:41 +00:00
beard%netscape.com
6a9fa46232 [not part of build] create up to 3 different transports for different nsCacheAccessMode values.
git-svn-id: svn://10.0.0.236/trunk@88185 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 11:30:39 +00:00
beard%netscape.com
287f2bca71 [not part of build] renamed PRUint32 parameters to nsCacheAccessMode. Set initial descriptor mode to be requested as temporary workaround.
git-svn-id: svn://10.0.0.236/trunk@88184 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 11:29:22 +00:00
beard%netscape.com
ff1dfa18a0 [not part of build] enforce nsCacheAccessMode when creating transports.
git-svn-id: svn://10.0.0.236/trunk@88183 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 10:04:27 +00:00
gordon%netscape.com
5454a1d722 Begin implementing enumeration of MetaData for cache devices.
git-svn-id: svn://10.0.0.236/trunk@88181 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 07:13:32 +00:00
timeless%mac.com
3ce5f97531 fix bug 68070 CSS error in themes/classic/global/win/tree.css
r=glazman a=ben


git-svn-id: svn://10.0.0.236/trunk@88180 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 07:08:51 +00:00
gordon%netscape.com
9a415d634d Added check in ReadRequestCompleted() in case aReader paramter is not found in the mReadRequests list.
git-svn-id: svn://10.0.0.236/trunk@88178 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 05:48:00 +00:00
gordon%netscape.com
b08393bf09 Adding test for cache service.
git-svn-id: svn://10.0.0.236/trunk@88177 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 05:28:50 +00:00
beard%netscape.com
f789459be3 [not part of build] Tests disk cache using XPConnnect.
git-svn-id: svn://10.0.0.236/trunk@88176 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 05:06:25 +00:00
beard%netscape.com
3ed3c24937 [not part of build] successfully creates writeable nsITransport for cache files!
git-svn-id: svn://10.0.0.236/trunk@88175 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 05:05:29 +00:00
darin%netscape.com
f9d0b10277 Minor tweak [not part of the build]
git-svn-id: svn://10.0.0.236/trunk@88174 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:37:46 +00:00
darin%netscape.com
caa5ad9408 Made nsMemoryCacheDevice::BindEntry return NS_OK
git-svn-id: svn://10.0.0.236/trunk@88173 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:36:51 +00:00
darin%netscape.com
5609d90e44 Completed nsCacheService::BindEntry
git-svn-id: svn://10.0.0.236/trunk@88172 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:34:41 +00:00
darin%netscape.com
a96a6eabef Removed an extraneous QI from nsCacheEntry::Open()
git-svn-id: svn://10.0.0.236/trunk@88171 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:28:15 +00:00
blakeross%telocity.com
ff6523852d The rest of an earlier fix of mine, forgot to check it in (caused 70405). was already reviewed.
git-svn-id: svn://10.0.0.236/trunk@88170 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:25:00 +00:00
beard%netscape.com
30cfa8e6e2 [not part of build] must call init on hashtable in nsDiskCacheDevice::Init().
git-svn-id: svn://10.0.0.236/trunk@88169 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:17:56 +00:00
beard%netscape.com
8e20116d8b [not part of build] really delegate GetTransport() to the cache service.
git-svn-id: svn://10.0.0.236/trunk@88168 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:17:24 +00:00
gordon%netscape.com
19a0033de2 Added GetTransportForEntry(), DoomEntry() to public methods, and BindEntry() and DoomEntry_Internal() to private methods.
git-svn-id: svn://10.0.0.236/trunk@88167 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:10:43 +00:00
darin%netscape.com
ecb2d9cb1d Added MOZ_NEW_CACHE ifdef to Makefile.in to prevent building of cache tests
by default.


git-svn-id: svn://10.0.0.236/trunk@88166 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:06:06 +00:00
beard%netscape.com
a10e2443b8 [not part of build] using nsIPref to find cache directory, first cut at creating nsITransport for cache entries.
git-svn-id: svn://10.0.0.236/trunk@88165 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:00:08 +00:00
beard%netscape.com
6a7b1a85f9 [not part of build] removed redundant NULL check in MarkValid().
git-svn-id: svn://10.0.0.236/trunk@88164 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:59:02 +00:00
gordon%netscape.com
d55b83e12f Added MarkDoomed(), MarkStreamData(), and set StreamData in constructor.
git-svn-id: svn://10.0.0.236/trunk@88163 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:54:16 +00:00
gordon%netscape.com
4fe759cae0 Added DoomEntry() to nsCacheDevice.
git-svn-id: svn://10.0.0.236/trunk@88162 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:42:33 +00:00
blakeross%telocity.com
86d8837087 Context doesn't persist in find/replace dialog and other cleanup (66456). r=timeless sr=kin
git-svn-id: svn://10.0.0.236/trunk@88160 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:40:16 +00:00
blakeross%telocity.com
4c4f3da252 The content area, not the urlbar, should be focused when you open links in new windows (53549). r=saari,timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@88159 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:22:46 +00:00
blakeross%telocity.com
3cb6bd0231 UI cleanup in Customize Character Coding dialog (patch by Mark Olson, maolson@earthlink.net, for 65973). r=jag sr=erik
git-svn-id: svn://10.0.0.236/trunk@88158 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:12:42 +00:00
darin%netscape.com
b51b0ef672 [not part of the build] Added code to the descriptor to call GetTransportForEntry()
git-svn-id: svn://10.0.0.236/trunk@88157 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 02:19:14 +00:00
relyea%netscape.com
6e5c224ecb On NT, it looks like isatty doesn't always work. Since we always use stdin for this use
that test instead.


git-svn-id: svn://10.0.0.236/trunk@88155 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:58:02 +00:00
relyea%netscape.com
fe509d4e2e Finish WinNT changes.
git-svn-id: svn://10.0.0.236/trunk@88154 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:57:08 +00:00
jst%netscape.com
4e494bafeb Fixing bug 70014. Making td.chOff use the correct atom when looking up the attribute 'charoff'. r=heikki@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88152 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:54:40 +00:00
darin%netscape.com
f0ac194aeb [not part of the build] Added hooks to enable streaming to the mem cache!
git-svn-id: svn://10.0.0.236/trunk@88149 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:41:02 +00:00
jj%netscape.com
f1e056bc07 bugzilla 68643. fixed scope of my($target). r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@88148 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:37:06 +00:00
jj%netscape.com
8a3e9d1b5a Updated verison to '0.8+' + cleaned up 'vers' resources. bugzilla 68231 r=endico
git-svn-id: svn://10.0.0.236/trunk@88147 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:31:28 +00:00
relyea%netscape.com
edc0c6a995 Add '-p' to specify a dbprefix.
Move the Tempfile created on input to /tmp so the code works in directories
that aren't writeable.
Fix the code to remove the Tempfile when done.
Use SECU_ConfigureDir so that we get the same defaultdb as other tools.


git-svn-id: svn://10.0.0.236/trunk@88146 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:21:11 +00:00
wtc%netscape.com
c1fb07a3f2 Bugzilla bug #70381: zero the ipv6.ip field after we fail to parse a
string as an IPv6 address.  Thanks to Chris Elving for the bug report.


git-svn-id: svn://10.0.0.236/trunk@88145 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:02:45 +00:00
danm%netscape.com
f952bb367b adding nsIDOMWindow to GetInterface. More hookup of WindowWatcher from last revision. bug 65229 r=brendan and by extension hyatt
git-svn-id: svn://10.0.0.236/trunk@88141 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:43:01 +00:00
beard%netscape.com
c269fc2228 [not part of build] allocate the nsDiskCacheDevice.
git-svn-id: svn://10.0.0.236/trunk@88139 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:36:07 +00:00
danm%netscape.com
94220c96fe hook up WindowWatcher. bug 65229 r=brendan,chak
git-svn-id: svn://10.0.0.236/trunk@88138 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:34:41 +00:00
beard%netscape.com
2657260ee7 [not part of build] changed fragment name to CACHE_DLL instead of NECKO_DLL (oops).
git-svn-id: svn://10.0.0.236/trunk@88137 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:33:24 +00:00
brendan%mozilla.org
aac624f910 Fix JS_ARENA_GROW_CAST so it doesn't round up both size and incr, which overestimates and wastes space (44009, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@88136 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:27:10 +00:00
brendan%mozilla.org
38d9d8b234 Fix 'import *;' (70308, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@88135 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:17:19 +00:00
gordon%netscape.com
b99a60e359 Changed 'getters' on nsCacheEntry to simply return values, rather than require out parameters.
Added a PRCList member and accessors for linking entries on eviction and doom lists.

Moved check for IsStreamBased() from nsCacheEntry::GetData() to nsCacheEntryDescriptor::GetData(), to allow cache devices to set the mData member.

Added checks to nsCacheEntryDescriptor methods to return NS_ERROR_NOT_AVAILABLE if the descriptor is already closed.


git-svn-id: svn://10.0.0.236/trunk@88133 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:06:13 +00:00
mcafee%netscape.com
5e3aa79728 Backing out my attempt to fix (68208). sr=alecf
git-svn-id: svn://10.0.0.236/trunk@88132 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:00:27 +00:00
erik%netscape.com
47b8485aac bug 70385; author=simon@softel.co.il; r=kmcclusk; sr=erik; register the
bidi keyboard class that was recently added to mozilla/widget


git-svn-id: svn://10.0.0.236/trunk@88131 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:56:19 +00:00
mkaply%us.ibm.com
9d3b7c0d62 No bug
r=mkaply, a=blizzard
Backing out nsRenderingContextOS2 - causing weird painting


git-svn-id: svn://10.0.0.236/trunk@88127 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:52:49 +00:00
pinkerton%netscape.com
13f476bd27 fix for menus being unresponsive in classic build when no windows are available. commented out a bit added for fizzilla where the two platforms are at odds. sr=sfraser. bug# 68766
git-svn-id: svn://10.0.0.236/trunk@88126 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:35:46 +00:00
nhotta%netscape.com
29fe6d96c0 Moved collation setting from pref to property for localizability, bug 62015, r=tao, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@88125 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:33:47 +00:00
nhotta%netscape.com
6e93af2087 For menu item sorting, changed to store collation keys instead of creating them for each comparison, bug 64146, r=ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@88123 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:31:20 +00:00
andreww%netscape.com
95b92843bb bugzilla 63616 r=jelwell, sr=hewitt. Implementing comboxes in mac classic. (editable menulists)
git-svn-id: svn://10.0.0.236/trunk@88122 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:29:06 +00:00
andreww%netscape.com
1636e0720d bugzilla 69520 r=jelwell, sr=hewitt. Fixing default disabled state of buttons in mac classic.
git-svn-id: svn://10.0.0.236/trunk@88120 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:25:46 +00:00
andreww%netscape.com
61e972d392 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88119 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:24:42 +00:00
jgmyers%netscape.com
7e18188fee fix mime_decode_filename() and callers, make override_charset a PRBool: bug 65277 r=nhotta r=ducarroz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@88118 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:23:17 +00:00
darin%netscape.com
868027c6c7 updating the .cvsignore file
git-svn-id: svn://10.0.0.236/trunk@88116 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:17:58 +00:00
darin%netscape.com
5c09a8d4b4 [not part of the build] Forgot to update the WIN32 makefile after adding the
CID for the memory cache transport.


git-svn-id: svn://10.0.0.236/trunk@88115 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:15:57 +00:00
locka%iol.ie
43fbe03949 Changed installation macro to copy installed-chrome.txt rather than link to it to solve nightly tarball issue. b=62762, sr=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@88114 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:15:34 +00:00
javi%netscape.com
654354fef7 Adding white space so that Makefile.in appears newer than static
Makefile to autoconf guaranteeing dynamic Makefile's are created.


git-svn-id: svn://10.0.0.236/trunk@88112 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:00:59 +00:00
mcafee%netscape.com
e2e2d012c0 Brief file descriptions
git-svn-id: svn://10.0.0.236/trunk@88109 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 22:41:45 +00:00
javi%netscape.com
cd8f0d1575 Make a diff so the Makefile.in is newer than static Makefile forcing
autoconf to always generate a new Makefile.


git-svn-id: svn://10.0.0.236/trunk@88108 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 22:37:42 +00:00
javi%netscape.com
31fda06d90 Resurrect old coreconf Makefiles which are actually still need by
windows builds.


git-svn-id: svn://10.0.0.236/trunk@88107 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 22:36:50 +00:00
pavlov%netscape.com
24267a3241 removing ImageLogging.h from this makefile
git-svn-id: svn://10.0.0.236/trunk@88106 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 22:35:07 +00:00
javi%netscape.com
c655d78bab Merge the changes from NSS_CLIENT_TAG onto trunk.
git-svn-id: svn://10.0.0.236/trunk@88105 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 21:43:33 +00:00
mcafee%netscape.com
9d426937f3 embed.mk not part of this process right now.
git-svn-id: svn://10.0.0.236/trunk@88103 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 20:57:06 +00:00
javi%netscape.com
b060f504b2 Remove coreconf specific Makefiles that conflict with client
builds and are no longer used.


git-svn-id: svn://10.0.0.236/trunk@88102 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 19:48:01 +00:00
beard%netscape.com
1c310582a5 [not part of build] added nsMemoryCacheTransport.cpp.
git-svn-id: svn://10.0.0.236/trunk@88100 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 19:41:13 +00:00
despotdaemon%netscape.com
60254d490f Pseudo-automatic update of changes made by Xiaobin.Lu@eng.Sun.com.
git-svn-id: svn://10.0.0.236/trunk@88098 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 19:23:33 +00:00
mcafee%netscape.com
95fe1bffe5 branch is out, embed is in
git-svn-id: svn://10.0.0.236/trunk@88097 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 18:53:53 +00:00
mcafee%netscape.com
6adb9c22d7 First-pass hack attempt at embed tinderbox script
git-svn-id: svn://10.0.0.236/trunk@88095 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 18:47:21 +00:00
timeless%mac.com
aa31f8d959 fix smoketest blocker bug 70312
Bookmarks deleted on exit
patch by hwaara, r=timeless, a=leaf, built by hwaara


git-svn-id: svn://10.0.0.236/trunk@88094 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 18:09:17 +00:00
kestes%tradinglinx.com
822b917569 no longer needed, we have a cleaner interface now.
git-svn-id: svn://10.0.0.236/trunk@88093 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 17:53:51 +00:00
oeschger%netscape.com
59ede56afb adding some localization (incomplete) to help viewer, not part of build
git-svn-id: svn://10.0.0.236/trunk@88091 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 16:01:21 +00:00
kestes%tradinglinx.com
d2547fc5eb *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@88090 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:43:34 +00:00
kestes%tradinglinx.com
86b62e505f Document that the default_conf must not use any other library.
git-svn-id: svn://10.0.0.236/trunk@88089 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:26:43 +00:00
kestes%tradinglinx.com
d5d389fd66 change the default directories to be more like the more recent Redhat distributions.
Document that the default_conf must not use any other library.


git-svn-id: svn://10.0.0.236/trunk@88088 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:26:29 +00:00
kestes%tradinglinx.com
5682ec31e2 Document that the default_conf must not use any other library.
ignore bugs which have null state.


git-svn-id: svn://10.0.0.236/trunk@88087 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:24:34 +00:00
kestes%tradinglinx.com
d6369ef130 uncomment the %clean section
ensure the local_conf directory exists but is empty.


git-svn-id: svn://10.0.0.236/trunk@88086 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:16:02 +00:00
kestes%tradinglinx.com
a3cfe38c7c uncomment the %clean section
add the directory /var/log/tinderbox2


git-svn-id: svn://10.0.0.236/trunk@88085 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:13:42 +00:00
kestes%tradinglinx.com
c9d59d4e87 the code to ensure that builds do not start too quickly was buggy.
git-svn-id: svn://10.0.0.236/trunk@88084 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:10:52 +00:00
kestes%tradinglinx.com
1e0a66524a allow users to determine which states they do not want to see.
some documention was changed as it was incorrect.


git-svn-id: svn://10.0.0.236/trunk@88083 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:10:09 +00:00
kestes%tradinglinx.com
c207f3e117 restrict path since we do not rely on the path to find anything.
git-svn-id: svn://10.0.0.236/trunk@88082 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:09:14 +00:00
dcone%netscape.com
e7d3e49ac4 Checking for a printer before some optimizations.. which are not good for printing. sr=attinasi r=karnaze
git-svn-id: svn://10.0.0.236/trunk@88081 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 14:52:07 +00:00
locka%iol.ie
4e443b4d68 Removed buildinURLs.rdf from embedding manifest. Smoketest blocker. b=70238
git-svn-id: svn://10.0.0.236/trunk@88080 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 13:27:54 +00:00
disttsc%bart.nl
7e6e255483 Whoops, forgot to check this in as part of bug 70112. r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@88079 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 13:20:25 +00:00
valeski%netscape.com
5ce21403d9 sr=rpotts. 39987. handling broken servers which don't provide a boundary token in the first block. also protecting against stray parsing which can result in crashes.
git-svn-id: svn://10.0.0.236/trunk@88077 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 12:33:12 +00:00
disttsc%bart.nl
f9b30197da Move "About Mozilla" from properties to dtd, fix up xul, js and mac menu c++ code. bug=70112, r=saari, a=ben
git-svn-id: svn://10.0.0.236/trunk@88076 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 11:31:52 +00:00
darin%netscape.com
afc9096e12 Fixed a minor bug.
git-svn-id: svn://10.0.0.236/trunk@88075 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 09:38:09 +00:00
darin%netscape.com
11cc98f2a6 Adding myself in the contributor section.
git-svn-id: svn://10.0.0.236/trunk@88074 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 09:34:12 +00:00
darin%netscape.com
8fe14063e3 Added a test file for exercising the mem cache transport.
git-svn-id: svn://10.0.0.236/trunk@88073 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 09:30:41 +00:00
darin%netscape.com
d846f7a5bc [not part of the build] Added a debug-only CID for nsMemoryCacheTransport
to allow this class to be independently tested.


git-svn-id: svn://10.0.0.236/trunk@88072 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 09:06:11 +00:00
dveditz%netscape.com
43d3a31b45 fix for topcrash bug 65798, r=neeti, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@88071 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 07:41:55 +00:00
wtc%netscape.com
8f4e692317 Bugzilla bug #70295: do not hold _pr_flock_lock while calling the MD
lockfile function to avoid a deadlock.  The lockCount field of
PRFilePrivate may have the value of -1 to indicate that the MD lockfile
function is in progress.  Use _pr_flock_cv to wait for the completion
of the MD lockfile function.
Modified files: primpl.h, prfile.c, prio.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@88070 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 06:51:44 +00:00
pavlov%netscape.com
474874f5b1 fixing the stupid jpeg decoder to work right
git-svn-id: svn://10.0.0.236/trunk@88067 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 06:06:22 +00:00
beard%netscape.com
6398b53627 build XPCShell.mcp when testing the new cache. r=gordon
git-svn-id: svn://10.0.0.236/trunk@88066 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 06:03:47 +00:00
beard%netscape.com
12949a3944 [not part of build] added other new files.
git-svn-id: svn://10.0.0.236/trunk@88065 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:50:57 +00:00
beard%netscape.com
932c8a19cf Gordon has much more to say about the last few checkins... But we forgot to wire up nsCacheEntryDescriptor::MarkValid() to nsCacheEntry::MarkValid(). Enjoy the ride.
git-svn-id: svn://10.0.0.236/trunk@88064 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:43:16 +00:00
gordon%netscape.com
8b61a442bc Changed GetKey() to return key as return value, rather than out parameter. Added flag predicates for storage policy.
git-svn-id: svn://10.0.0.236/trunk@88063 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:35:53 +00:00
gordon%netscape.com
cee3eac4fa Add virtual methods for desctructor and Init(). Changed ActivateEntryIfFound() to FindEntry().
git-svn-id: svn://10.0.0.236/trunk@88062 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:33:34 +00:00
gordon%netscape.com
74143c8568 Add explicit close() method to decouple descriptor state from cache entry. Close() is an idempotent operation, and will be called by default from the descriptor's destructor. This allows Javascript to release the cache entry earlier than the descriptor may be garbage collected.
git-svn-id: svn://10.0.0.236/trunk@88061 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:29:25 +00:00
beard%netscape.com
dcaf9b0b3e tests new object cache.
git-svn-id: svn://10.0.0.236/trunk@88060 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:27:55 +00:00
bryner%uiuc.edu
917e416a51 Bug 40611:
- add ctrl+tab/ctrl+shift+tab binding to tabcontrol to switch tabs
- check view visibility before shifting focus, this prevents us from
tabbing into inactive panes in a deck.
r=saari,blake.  sr=ben.


git-svn-id: svn://10.0.0.236/trunk@88059 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:43:04 +00:00
dprice%netscape.com
8e4007e560 # 65845 sr=waterson, new order files will greatly reduce the number of link warnings.
git-svn-id: svn://10.0.0.236/trunk@88058 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:38:19 +00:00
mkaply%us.ibm.com
df4f6268bf Removing unused files
git-svn-id: svn://10.0.0.236/trunk@88057 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:37:09 +00:00
darin%netscape.com
da5420843a [not part of the build] Added AsyncRead support to nsMemoryCacheTransport.
git-svn-id: svn://10.0.0.236/trunk@88056 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:29:24 +00:00
dbaron%fas.harvard.edu
42a3c31c61 Fix viewer crash on some types of exit resulting from a mistake in my previous startup crash fix. b=70160 r=jst@netscape.com (Viewer changes only.)
git-svn-id: svn://10.0.0.236/trunk@88055 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 03:46:54 +00:00
pschwartau%netscape.com
27169ef1d0 Initial add. Regression test for bug 44009.
git-svn-id: svn://10.0.0.236/trunk@88054 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 03:41:13 +00:00
rginda%netscape.com
4dd25e7410 -- NOT PART OF THE BUILD --
Don't break 0.8 users just yet.


git-svn-id: svn://10.0.0.236/trunk@88053 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 03:30:35 +00:00
dougt%netscape.com
e596ad7b22 conditionally compiling new cache. r=dougt/a=gagan
git-svn-id: svn://10.0.0.236/trunk@88051 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 03:16:59 +00:00
beard%netscape.com
47b722b21f remove dependence on $main::CARBON, add $main::options{cache} to conditionally build new cache projects. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@88047 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:44:26 +00:00
dougt%netscape.com
da9719c954 Conditionally compiling new cache. r=dougt/a=gagan
git-svn-id: svn://10.0.0.236/trunk@88046 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:27:21 +00:00
pavlov%netscape.com
a0b1903b8b make jpegs work.
git-svn-id: svn://10.0.0.236/trunk@88045 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:25:25 +00:00
ftang%netscape.com
fbaaf3f369 check in for smontagu@il.ibm.com
fix bug 70028. r=ftang sr=erik
add bidi utility interface and implementation
Not building yet, should not affect the build


git-svn-id: svn://10.0.0.236/trunk@88044 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:06:55 +00:00
beard%netscape.com
5afc1e5f84 Be able to build with GC leak detector. r=gordon
git-svn-id: svn://10.0.0.236/trunk@88043 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:05:02 +00:00
alecf%netscape.com
ae864e0b02 fix for bug 58631 r=jag, a=ben
fix warnings in history.js and initialize history panel


git-svn-id: svn://10.0.0.236/trunk@88042 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:40:07 +00:00
dave%intrec.com
7cf3f3d7c8 fix for bug 67482: parens in user's real name was confusing bugzilla. Patch by jake@acutex.net
git-svn-id: svn://10.0.0.236/trunk@88041 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:32:27 +00:00
dave%intrec.com
b7fb8f56b7 Fix for bug 50279: a couple executable files were missing from the list of files that checksetup considers executable when it's resetting permissions.
git-svn-id: svn://10.0.0.236/trunk@88038 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:20:55 +00:00
beard%netscape.com
7676b9bce7 [not part of build] "fixes" the stack during GC initialization, so later stack crawls won't crash.
git-svn-id: svn://10.0.0.236/trunk@88037 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:09:44 +00:00
mcafee%netscape.com
44869ab3a5 Switching pref type from string to int (68208). r=pchen, sr=alecf. New bug filed for string/radio problem.
git-svn-id: svn://10.0.0.236/trunk@88036 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:08:17 +00:00
radha%netscape.com
baa71eaf89 Fix for bug # 46813. Assertion while trying to go back. r=jag, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@88035 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 00:55:49 +00:00
pinkerton%netscape.com
0f44674f6c make ChromeListener's dtor virtual, since the class has virtual methods. r=jag/sr=scc.
git-svn-id: svn://10.0.0.236/trunk@88034 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 00:46:27 +00:00
dougt%netscape.com
4c288c490c NOT PART OF BUILD. Updating new cache windows makefile to produce a dll. Removing the empty virtual destructor in nsCacheDevice.h
git-svn-id: svn://10.0.0.236/trunk@88031 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:51:03 +00:00
cyeh%bluemartini.com
edaf29f386 fix for 47726: Doesn't display properly in IE5.5 because bug url & are not encoded
patch submitted by rufus@nonstuff.de (Rufus)
call QuoteXMLChars on bug_file_loc and attachment desc


git-svn-id: svn://10.0.0.236/trunk@88030 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:46:01 +00:00
mkaply%us.ibm.com
8dfc7bd3de No bug
r=mkaply, a=blizzard
Code from jkobal - rewrite of nsRenderingContext to be more like Windows


git-svn-id: svn://10.0.0.236/trunk@88028 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:32:11 +00:00
cyeh%bluemartini.com
1eb8f5b435 stupid lamo fix for 69621: Keyword cache not updated on keyword rename/delete.
now give warning to admin that keyword cache should be rebuilt after any keyword
edit or deletion.


git-svn-id: svn://10.0.0.236/trunk@88026 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:25:22 +00:00
cmanske%netscape.com
02f95728bb For recent changes r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88025 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:24:38 +00:00
cmanske%netscape.com
4a7ce22181 Forgot interface headers! DOH!
git-svn-id: svn://10.0.0.236/trunk@88024 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:21:37 +00:00
mkaply%us.ibm.com
ab57588e8d No bug
r=mkaply, a=blizzard
Code from dainis - continuing fixes for printing transparent bitmaps


git-svn-id: svn://10.0.0.236/trunk@88022 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:57:44 +00:00
cyeh%bluemartini.com
45e7f30e33 fix for bug 51670: Dependency loops are possible
we now search each list (dependson, blocks) to see if a bug number shows
up in each list. a bug can't be dependent upon and block the same bug.
also make it so you can't set a bug blocking or dependent on itself.


git-svn-id: svn://10.0.0.236/trunk@88020 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:50:58 +00:00
darin%netscape.com
165bf1520d Corrected copyright headers.
git-svn-id: svn://10.0.0.236/trunk@88019 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:29:40 +00:00
cmanske%netscape.com
8c2db5d429 Changed menu position for 'Send Page' because of added 'Export to Text' menuitem in Composer for bug 51798. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88018 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:06:05 +00:00
cmanske%netscape.com
a6c3260a9b Make setting doc title undoable (add SetDocumentTitle transaction) b=60129, add export to text file, b=51798, some interface param changes to table editing methods as part of embedding work (b=66300). r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88017 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:02:58 +00:00
cmanske%netscape.com
5dfd9bae88 UI changes for export to text file (51798) and adding read-only DOCTYPE display in HTML Source (58650), and new command to update Recent Files menu (part of 60129). r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88016 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:02:07 +00:00
cmanske%netscape.com
2a78d1e0c8 Fixed table editing bug 63439. r=brade,jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@88015 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:02:06 +00:00
cmanske%netscape.com
e73e42c7ef Make setting <title> and <meta> contents undoable transactions. Part of bug 60129, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88014 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 21:51:44 +00:00
mcgreer%netscape.com
bcfcb64bd1 Add support for CA cert downloading, including UI.
git-svn-id: svn://10.0.0.236/trunk@88013 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 21:50:54 +00:00
beard%netscape.com
8fec369fc8 Fix carbon redraw non-existence. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@88011 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 21:21:54 +00:00
nhotta%netscape.com
119c1f8da2 Changed to enable charset conversion error alert only for "send now" to avoid the data loss when called for window close, bug 57083, r=ducarroz, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@88010 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 20:41:49 +00:00
stephend%netscape.com
181689bee1 Checking in the fix for bug 68520, r=racham@netscape.com, sr=sspitzer@netscape.com (patch by me)
git-svn-id: svn://10.0.0.236/trunk@88009 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 20:40:04 +00:00
despotdaemon%netscape.com
53fff6bec4 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@88007 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 20:16:43 +00:00
cmanske%netscape.com
ae334ddc57 Fixed Table dialog bugs 57206 and 69795. Cleanup up warinings in Insert Chars dialog. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88006 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 20:00:17 +00:00
varada%netscape.com
44523ff80d fix for bug#37928;adding preferences to the mailnews.js file;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88005 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 19:48:03 +00:00
timeless%mac.com
a3a0de1fdc fix bug 58572 javascript strict warnings in mailWidgets.xml
patch by maolson@earthlink.net r=timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88004 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 19:43:23 +00:00
naving%netscape.com
79ee028b88 #65630 sr=sspitzer, bienvenu. The folder stream should be opened on the berkeley mailbox
rather than on the summary file.


git-svn-id: svn://10.0.0.236/trunk@88003 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 19:05:01 +00:00
naving%netscape.com
1b49853391 68875. r=sspitzer, sr=bienvenu. fixing a small leak. The fix was dependent on #69862.
git-svn-id: svn://10.0.0.236/trunk@88002 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 18:59:52 +00:00
naving%netscape.com
8eaf0734de 69862. r=bienvenu sr=scc@mozilla.org. Check and close the file stream in the destructor
git-svn-id: svn://10.0.0.236/trunk@88000 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 18:50:25 +00:00
nboyd%atg.com
5306f03d5c Commit new scheme for builtin objects, courtesy of
Igor Bukanov <igor@icesoft.no>. This new scheme is
faster and consumes less memory.


git-svn-id: svn://10.0.0.236/trunk@87997 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 16:16:46 +00:00
beard%netscape.com
178933b7a7 [not part of build] added nsCacheSession.cpp.
git-svn-id: svn://10.0.0.236/trunk@87996 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:54:11 +00:00
beard%netscape.com
d908473d6c [not part of build] I changed all the declaration of all PRInt32 storagePolicy variables to nsCacheStoragePolicy.
git-svn-id: svn://10.0.0.236/trunk@87994 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:53:31 +00:00
mkaply%us.ibm.com
e8d0a4fe90 REGR
r=mkaply, a=blizzard
Code from dainis - regression with job properties


git-svn-id: svn://10.0.0.236/trunk@87993 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:43:40 +00:00
mkaply%us.ibm.com
cba442d911 #61820
r=mkaply, a=blizzard
Code from jkobal to prevent focus from leaving browser when window is destroyed


git-svn-id: svn://10.0.0.236/trunk@87992 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:42:38 +00:00
brade%netscape.com
1ac0227019 fix copy/paste error in code logic (2 cmd_scrollPage* and no cmd_movePage*); r=akkana, sr=kin
git-svn-id: svn://10.0.0.236/trunk@87991 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:37:25 +00:00
nboyd%atg.com
5135849e77 Change ClassOutput to take a top-level boolean parameter.
git-svn-id: svn://10.0.0.236/trunk@87989 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:32:15 +00:00
nboyd%atg.com
d1ad4038dc Add top-level boolean parameter so ClassOutput implementors can determine
which class to load to execute a script.


git-svn-id: svn://10.0.0.236/trunk@87988 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:28:17 +00:00
ccarlen%netscape.com
395017ccda Bug 27857 - nsIFile not complete on Mac. Adding CopyToFollowingLinks(). r=sdagley@netscape.com, sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87987 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:22:17 +00:00
gordon%netscape.com
22ffc2d35a Update Makefile.in to build cache service as separate module.
git-svn-id: svn://10.0.0.236/trunk@87986 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:58:58 +00:00
gordon%netscape.com
97665f1086 Begin implementing eviction of memory cache entries.
git-svn-id: svn://10.0.0.236/trunk@87985 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:57:40 +00:00
gordon%netscape.com
e1904579fd Updated methods for addition of nsCacheSession.
git-svn-id: svn://10.0.0.236/trunk@87984 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:55:58 +00:00
gordon%netscape.com
0d6b0b8d35 Add the session's storagePolicy to nsCacheRequest, and changed type of mAccessRequested to nsCacheAccessMode.
git-svn-id: svn://10.0.0.236/trunk@87983 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:53:28 +00:00
gordon%netscape.com
f0a2bc60d4 Fix HashKey method.
git-svn-id: svn://10.0.0.236/trunk@87982 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:46:54 +00:00
gordon%netscape.com
314bc3bb0a Add stub methods for getting/setting data size, and getting the transport for a cache entry descriptor. Update for change to Substring parameters.
git-svn-id: svn://10.0.0.236/trunk@87981 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:45:45 +00:00
gordon%netscape.com
f3232e9065 Add code for removing requests and descriptors from cache entries.
git-svn-id: svn://10.0.0.236/trunk@87980 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:42:50 +00:00
gordon%netscape.com
f724c5e169 Adding files for nsCacheSession implementation.
git-svn-id: svn://10.0.0.236/trunk@87979 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:40:22 +00:00
gordon%netscape.com
7588c50017 Add constants to indicate whether a cache session is streamBased or not. This interface file is not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87978 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:27:16 +00:00
dave%intrec.com
83baca46a1 Fix for bug 69670: Chart::Base only reports its version number as 0.99, regardless of the fact that you have 0.99b or 0.99c installed. So checksetup.pl needs to look for 0.99 instead of 0.99b.
git-svn-id: svn://10.0.0.236/trunk@87977 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 08:19:50 +00:00
darin%netscape.com
30a096b582 Initial memory cache nsITransport implementation (not part of the build).
git-svn-id: svn://10.0.0.236/trunk@87976 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 07:40:34 +00:00
scc%mozilla.org
70258477c7 bug #70161: make mac build machinery for inspector. still to be done --- add to the build, add optimized libraries to the inspector.mcp project (still not part of the build ((like that's an excuse!)))
git-svn-id: svn://10.0.0.236/trunk@87975 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 07:33:59 +00:00
pavlov%netscape.com
1fe9a419cc adding a warning if we call close on the jpeg decoder without us having made it to the end of decoding
git-svn-id: svn://10.0.0.236/trunk@87974 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 04:59:40 +00:00
pavlov%netscape.com
c6bf0f6987 moving the logging code around a bit
fixing a crash in the jpeg code and a few other minor things


git-svn-id: svn://10.0.0.236/trunk@87973 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 04:22:47 +00:00
danm%netscape.com
cb3c5d5da8 adding embedcomponents
git-svn-id: svn://10.0.0.236/trunk@87972 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 03:07:28 +00:00
danm%netscape.com
a8dfac9d49 fix case of EmbedComponents.xpt (not critical, but it bugged me)
git-svn-id: svn://10.0.0.236/trunk@87971 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 02:55:58 +00:00
danm%netscape.com
28e9cdd8e9 reorder includes more appropriately, get rid of no longer correct comment
git-svn-id: svn://10.0.0.236/trunk@87970 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 02:19:26 +00:00
danm%netscape.com
9e60409128 change name of WindowCreator function to fix inexplicable Windows error necessitating careful ordering of includes files
git-svn-id: svn://10.0.0.236/trunk@87969 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 02:17:02 +00:00
danm%netscape.com
5192e16712 fix compiler warnings
git-svn-id: svn://10.0.0.236/trunk@87968 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 02:00:38 +00:00
gayatrib%netscape.com
fd68ac5b8a Fix for bug 40360--filter rules dialog missing new folder button. r=racham,sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87967 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 01:58:27 +00:00
disttsc%bart.nl
f917e2cc0f Fix MOZ_TRACK_MODULE_DEPS=1 builds (senna) bustage by adding "windowwatcher embed_base" to REQUIRES
git-svn-id: svn://10.0.0.236/trunk@87966 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 01:35:24 +00:00
disttsc%bart.nl
e94b3d6d88 Fix MOZ_TRACK_MODULE_DEPS=1 build (senna) bustage by adding windowwatcher to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87965 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 01:29:27 +00:00
blakeross%telocity.com
de1ab3bc71 Backing out doug to fix win bustage.
git-svn-id: svn://10.0.0.236/trunk@87963 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:55:18 +00:00
danm%netscape.com
392acc42be adding ability to open windows from JS. code copied from winEmbed. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@87962 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:42:17 +00:00
danm%netscape.com
8051c5aa24 moving window opening code to WindowWatcher component. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87961 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:37:55 +00:00
danm%netscape.com
a1ccde1543 general fixes to openwindow code. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87960 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:36:54 +00:00
danm%netscape.com
cc89f62b3a fix bad declaration
git-svn-id: svn://10.0.0.236/trunk@87959 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:35:41 +00:00
danm%netscape.com
9810c2e5ca teach GetInterface about nsIDOMWindow. bug 67369 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87958 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:34:57 +00:00
danm%netscape.com
ec7aac0d73 teach GetInterface about nsIDOMWindow and nsIDocShellTreeItem. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87957 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:33:48 +00:00
danm%netscape.com
063bcbee40 initialize window creator at startup. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87956 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:31:44 +00:00
danm%netscape.com
20307d86c4 adding new file nsWindowCreator. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87955 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:30:58 +00:00
danm%netscape.com
27e380ec26 new callback bridging Mozilla and embedding window creation. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87954 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:29:16 +00:00
blakeross%telocity.com
8fb7590d01 Making editor's |dont_AddRef| usages easier on the eyes (56033). r=timeless sr=scc
git-svn-id: svn://10.0.0.236/trunk@87953 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:28:58 +00:00
pavlov%netscape.com
30bfd0f2bc do the offsetting based on the bytes per row of the dest frame
git-svn-id: svn://10.0.0.236/trunk@87952 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:26:37 +00:00
saari%netscape.com
3c893ef190 JPEGs limping enough for preliminary performance numbers
git-svn-id: svn://10.0.0.236/trunk@87951 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:17:36 +00:00
dougt%netscape.com
db6a52c778 Adding New Cache interfaces to build
git-svn-id: svn://10.0.0.236/trunk@87950 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:02:44 +00:00
blakeross%telocity.com
a4a7f0ac04 Mail search matching (69418). r=gayatrib sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87949 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 23:28:53 +00:00
pavlov%netscape.com
6bbecfe3cf fixing unix makefile
git-svn-id: svn://10.0.0.236/trunk@87948 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 23:13:51 +00:00
cls%seawood.org
82dff731aa Fix nspr autoconf for OpenVMS.
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls


git-svn-id: svn://10.0.0.236/trunk@87947 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 21:50:47 +00:00
cls%seawood.org
81a1916449 Fix nspr autoconf support for OpenVMS.
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls


git-svn-id: svn://10.0.0.236/trunk@87946 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 21:45:18 +00:00
pavlov%netscape.com
ab5843e7ea removing stupid code
git-svn-id: svn://10.0.0.236/trunk@87943 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 09:02:25 +00:00
pavlov%netscape.com
dff3da99af blah blah blah
git-svn-id: svn://10.0.0.236/trunk@87941 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 08:37:26 +00:00
pavlov%netscape.com
c3f1762956 fixing the cancel nonsense to avoid longass page loads
git-svn-id: svn://10.0.0.236/trunk@87938 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 08:28:36 +00:00
wtc%netscape.com
d18ebeb694 Bugzilla bug #70116: make NSPR build on Win 98 with autoconf. Thanks to
David Avery <daa@distributed.net> for the bug report.
Modified files: configure, configure.in


git-svn-id: svn://10.0.0.236/trunk@87937 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 07:36:26 +00:00
dougt%netscape.com
f8929b57e1 Fixing return type:
git-svn-id: svn://10.0.0.236/trunk@87936 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 07:31:13 +00:00
dougt%netscape.com
f51053bf67 NOT PART OF BUILD!!
This is the windows makefile for the new cache.


git-svn-id: svn://10.0.0.236/trunk@87934 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 07:18:36 +00:00
saari%netscape.com
f7ddad65b8 updating tip version of gfx2 macbuild
git-svn-id: svn://10.0.0.236/trunk@87932 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 05:14:43 +00:00
pavlov%netscape.com
5ef72566e7 removing files
git-svn-id: svn://10.0.0.236/trunk@87931 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 05:13:16 +00:00
bryner%uiuc.edu
b1aa300c2f Removing unused sun-java stubs. r=edburns, jj.
git-svn-id: svn://10.0.0.236/trunk@87930 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 02:58:39 +00:00
bryner%uiuc.edu
1d4b101772 Bug 68094 - set correct notification callbacks on channel for SMTP. r=sspitzer, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@87929 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 02:42:17 +00:00
jst%netscape.com
91cb1df9bf Adding content_base.xpt to the windows and unix package files to fix bug 69993. r=disttsc@bart.nl, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87928 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 02:31:34 +00:00
pavlov%netscape.com
8c6a168fb3 remove the channel cancelation stuff... don't do this here...
git-svn-id: svn://10.0.0.236/trunk@87927 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 02:23:55 +00:00
timeless%mac.com
c5af3d1b47 fix bug 67790 javascript strict warnings in bookmarksOverlay.js
fix by maolson@earthlink.net r=timeless,a=alecf


git-svn-id: svn://10.0.0.236/trunk@87926 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 00:25:52 +00:00
jst%netscape.com
8cf3fa503e Fixing bug 69840. Implementing XULDocument.createProcessingInstruction(). r=jag, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87925 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 00:00:52 +00:00
pavlov%netscape.com
837a6cf014 added a parameter to a function that is part of the new imagelib.. passing nsnull to it in the image preloading code (ifdef'd out (not part of build)) sr=jst :-)
git-svn-id: svn://10.0.0.236/trunk@87924 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 23:56:07 +00:00
pavlov%netscape.com
38c7aaf639 adding a loadgroup param
git-svn-id: svn://10.0.0.236/trunk@87923 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 23:45:30 +00:00
blakeross%telocity.com
1f2c1bafc1 The rest of the fix for 52308. Forgot to check this in earlier with something else, was r=timeless sr=erik.
git-svn-id: svn://10.0.0.236/trunk@87921 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 23:16:39 +00:00
wtc%netscape.com
73310966c3 Bugzilla bug #70058: define XP_UNIX on FreeBSD. Thanks to
Eric Hodel <drbrain-bugzilla@segment7.net> for the bug report.
Modified files: configure, configure.in


git-svn-id: svn://10.0.0.236/trunk@87920 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 22:00:46 +00:00
scc%mozilla.org
941d2902e4 bug #53209: removing "nsSharedString.h"
git-svn-id: svn://10.0.0.236/trunk@87918 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 21:08:21 +00:00
roc+%cs.cmu.edu
c0f3d7c52d Fix for bug 67478. Fix for BodyFixupRule so that if both the BODY and HTML elements have a transparent background, we make sure to give the canvas the default background (chosen by the PresShell). r=kmcclusk, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87917 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 20:37:06 +00:00
roc+%cs.cmu.edu
819e90359e Fix for new view manager bug 69146. Changed the way we compute the 'opaque region' consisting of widgets that cover the widget being painted. r=kmcclusk, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87916 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 20:29:58 +00:00
scc%mozilla.org
4c2db16544 bug #53209: remove |nsSharedString|. It was already out of the build last night, now it's time to CVS remove it
git-svn-id: svn://10.0.0.236/trunk@87915 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 19:47:45 +00:00
dbaron%fas.harvard.edu
a6f3d9e8e7 Fix crash on startup in viewer by removing static construction. b=70004 r=waterson@netscape.com (Viewer changes only)
git-svn-id: svn://10.0.0.236/trunk@87912 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 17:15:50 +00:00
ccarlen%netscape.com
e5334c9c90 Bug 68908 - EmbedComponents.mcp was missing some files and produced a useless dll. a=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87911 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 16:44:58 +00:00
bernd.mielke%snafu.de
1767b5e275 enable the overflow:hidden from CSS2 for table cells (fixed layout)
bug 44505. r=karnaze sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87910 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 14:30:12 +00:00
jst%netscape.com
8171050d4e Adding interface not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87907 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 12:47:22 +00:00
jst%netscape.com
265adb22aa Adding new makefile, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87906 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 12:44:27 +00:00
jst%netscape.com
02a695cbb7 Addign XBL DOM interface files, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87905 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 12:28:46 +00:00
jst%netscape.com
480d9c3cc5 New domstubs.idl file, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87903 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 12:15:01 +00:00
jst%netscape.com
71ef27fa82 Initial checkin of DOM class info files needed when the DOM starts using XPConnect, this is still very much WIP, and not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87894 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 10:26:14 +00:00
cls%seawood.org
ea631a6d3e Work for 9x users too
git-svn-id: svn://10.0.0.236/trunk@87892 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 08:18:12 +00:00
dougt%netscape.com
1e2620b0a8 fixes blocker. r=darin, sr=irc
git-svn-id: svn://10.0.0.236/trunk@87890 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 07:31:59 +00:00
jband%netscape.com
12e3ac585a fix xpconnect_standalone bustage on Win32. bug 69763. sr=leaf r=cls
git-svn-id: svn://10.0.0.236/trunk@87889 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 06:54:44 +00:00
cls%seawood.org
acf2896d3a Adding and updating necessary .cvsignore files. Bug #61550
git-svn-id: svn://10.0.0.236/trunk@87888 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 06:22:49 +00:00
cls%seawood.org
dca4381d2d Fix for OS/2 nspr autoconf bustage.
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch
Bug #70015 r=cls


git-svn-id: svn://10.0.0.236/trunk@87887 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:43:14 +00:00
cls%seawood.org
d89896b8db Initial OS/2 nspr autoconf support. Bug #58804
Thanks to "Javier H Pedemonte" <pedemont@us.ibm.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@87886 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:39:43 +00:00
cls%seawood.org
7471c078ff OS/2 platform dependent objs file. Thanks to Javier H. Pedemonte <pedemont@us.ibm.com> for the file. Bug #58804
git-svn-id: svn://10.0.0.236/trunk@87885 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:32:47 +00:00
cls%seawood.org
67ed708bca More generated files to ignore
git-svn-id: svn://10.0.0.236/trunk@87884 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:31:07 +00:00
scc%mozilla.org
0be7c78830 attempting to fix build bustage on Solaris
git-svn-id: svn://10.0.0.236/trunk@87882 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 04:49:34 +00:00
beard%netscape.com
3dbc04b8e1 [not part of build] changes to build correctly on Mac, and link correctly on all platforms.
git-svn-id: svn://10.0.0.236/trunk@87881 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 04:22:19 +00:00
beard%netscape.com
893e02ee0c [not part of build] projects to build new cache on Mac.
git-svn-id: svn://10.0.0.236/trunk@87880 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 04:21:26 +00:00
pavlov%netscape.com
376094d16e add define incase of non-debug
git-svn-id: svn://10.0.0.236/trunk@87879 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 04:21:18 +00:00
pschwartau%netscape.com
f69bd4cd9d Added Stephen Ostermiller's pattern-match from bug 69989 to this test -
git-svn-id: svn://10.0.0.236/trunk@87877 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:23:27 +00:00
scc%mozilla.org
c9f67a34b5 bug #53209: remove unused file from the build
git-svn-id: svn://10.0.0.236/trunk@87876 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:17:53 +00:00
scc%mozilla.org
2453a286e9 bug #53209: removing |nsSharedString| here, just from my test harness.
git-svn-id: svn://10.0.0.236/trunk@87875 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:13:51 +00:00
scc%mozilla.org
745130da47 bug #67876: r=jst, sr=alecf. Added comment documenting `NULL' string infrastructure.
git-svn-id: svn://10.0.0.236/trunk@87874 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:11:23 +00:00
scc%mozilla.org
13d898f873 bug #69941: r=jag, sr=alecf. Fixed signature of |FindCharInReadable|.
git-svn-id: svn://10.0.0.236/trunk@87873 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:09:04 +00:00
brendan%mozilla.org
c2e2e1c98a Don't deprecate __proto__, there ain't no forward-compatible alternative (68401, r=timeless, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@87872 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:07:58 +00:00
brendan%mozilla.org
713ac17d77 - Shaver hacked this fix with advice from me, and I carried it to check-in. We now avoid a heavyweight outer function when the inner one is defined at top-level or in an expression (is not a JSOP_CLOSURE, IOW), and it doesn't refer to any non-local names. See bug 65308 for details on the win. (r=rogerl, sr=brendan)
- Fix scope chain for nested functions at top-level (JSOP_DEFFUN), in a part of another statement (JSOP_CLOSURE), and unnamed in an expression (JSOP_ANONFUNOBJ) to match ECMA-262 13.2.  My bad: fp->varobj was used up till now, instead of fp->scopeChain; we still *bind* the name of a statement-level (top or not) nested function in fp->varobj.  This fixes bug 69559.  (r=rogerl, sr=jband)
- Add an Intern command to the shell, for GC vs. intern'ed atom testing.


git-svn-id: svn://10.0.0.236/trunk@87871 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:00:56 +00:00
scc%mozilla.org
ce4e310532 bug #'s 69940 and 69289: r=dbaron, sr=waterson. Fix parameters to, templatization of |Substring()|.
git-svn-id: svn://10.0.0.236/trunk@87870 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 02:55:46 +00:00
morse%netscape.com
b763dfefa9 bug 70018, image blocking busted, r=hwaara@chello.se, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87869 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 02:48:51 +00:00
gordon%netscape.com
dc98924724 Include nsNetCID.h for cache service contract id.
git-svn-id: svn://10.0.0.236/trunk@87867 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 02:47:37 +00:00
gordon%netscape.com
6cda0c5946 Adding contract id for new cache service. r=beard.
git-svn-id: svn://10.0.0.236/trunk@87866 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 02:44:43 +00:00
darin%netscape.com
a97777c89d Made accessGranted be of type nsCacheAccessMode. This is not part of the mozilla build.
git-svn-id: svn://10.0.0.236/trunk@87865 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 01:36:11 +00:00
darin%netscape.com
1b288a7e6a Updating cache IDL documentation. This is not part of the mozilla build.
git-svn-id: svn://10.0.0.236/trunk@87864 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 01:27:49 +00:00
gordon%netscape.com
c1cbcd4c4c Updated new cache source to build with recent changes to interface files. These files are not part of the build. r=beard, darin.
git-svn-id: svn://10.0.0.236/trunk@87862 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 01:02:37 +00:00
pavlov%netscape.com
9ffa728122 cleanup of timer, etc code
git-svn-id: svn://10.0.0.236/trunk@87861 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 00:31:45 +00:00
pavlov%netscape.com
a15ba6d7ac check to see if numframes > 1
git-svn-id: svn://10.0.0.236/trunk@87860 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 00:31:08 +00:00
javi%netscape.com
f6a36002fc Implement the SSL dialog warnings for Domain Mismatch and
server cert expired.


git-svn-id: svn://10.0.0.236/trunk@87858 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 00:20:32 +00:00
beard%netscape.com
18e084377d [not part of build] stand-alone cache module.
git-svn-id: svn://10.0.0.236/trunk@87857 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 00:19:43 +00:00
gordon%netscape.com
101fdd4466 Remove inheritance from interface, and provide transport as an attribute. This change is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@87856 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:55:42 +00:00
pavlov%netscape.com
c980204ec8 return
git-svn-id: svn://10.0.0.236/trunk@87855 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:49:34 +00:00
pavlov%netscape.com
fa34c686a2 adding StartAnimation()
git-svn-id: svn://10.0.0.236/trunk@87854 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:48:25 +00:00
pavlov%netscape.com
27e4d596e9 adding animation restart capibilities
git-svn-id: svn://10.0.0.236/trunk@87853 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:48:08 +00:00
radha%netscape.com
3f81cbbe27 Fix for blocker bug 69843. r=valeski, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87852 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:37:41 +00:00
nicolson%netscape.com
aa06fd63bc Elimintate some JDK 1.2isms so that we are still JDK1.1 compatible.
git-svn-id: svn://10.0.0.236/trunk@87850 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:30:08 +00:00
nicolson%netscape.com
7bb174c51d add additional include path under AIX.
git-svn-id: svn://10.0.0.236/trunk@87849 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:29:34 +00:00
gordon%netscape.com
8831b05581 Add nsICache.idl for common typedefs and constants. These changes are not part of the build. r = beard, darin.
git-svn-id: svn://10.0.0.236/trunk@87848 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:20:15 +00:00
despotdaemon%netscape.com
e0c27080d7 Pseudo-automatic update of changes made by stephend@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87846 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:18:11 +00:00
despotdaemon%netscape.com
ae56ddc15a Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@87845 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:14:27 +00:00
despotdaemon%netscape.com
d099146803 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@87844 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:00:23 +00:00
nicolson%netscape.com
3c62e2a0a6 When creating the mapfile, we need to create OBJDIR first if it
doesn't already exist.


git-svn-id: svn://10.0.0.236/trunk@87842 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 22:45:29 +00:00
pavlov%netscape.com
d0d8202359 use gfxImageContainer on windows too
git-svn-id: svn://10.0.0.236/trunk@87841 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 22:42:42 +00:00
pavlov%netscape.com
ed2ab4a78a update animation stuff
git-svn-id: svn://10.0.0.236/trunk@87840 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 22:31:43 +00:00
gordon%netscape.com
86c0c4d0d0 New interfaces for cache service. These are not part of the build. r=beard, darin, gagan.
git-svn-id: svn://10.0.0.236/trunk@87839 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 22:23:55 +00:00
cyeh%bluemartini.com
53f88c7858 fix for 54566: Software error generated when adding invalid dependencies
if we call PuntTryAgain(), make sure we've unlocked tables


git-svn-id: svn://10.0.0.236/trunk@87835 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 21:40:03 +00:00
ducarroz%netscape.com
3869392884 Fix for bug 69966 (smoketest blocker). Do need to do an extra copy especially when this one is bogus. R=jgmyers, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87832 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 21:26:36 +00:00
gordon%netscape.com
61c1231a4e Adding Makefile.in for new cache service.
git-svn-id: svn://10.0.0.236/trunk@87830 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 21:05:32 +00:00
pavlov%netscape.com
df8e834229 adding cvsignore files
git-svn-id: svn://10.0.0.236/trunk@87828 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 20:52:12 +00:00
pavlov%netscape.com
991ca4e1af making a base imagecontainer impl that handles animation, etc. the platform specific container should inherit from this and overwrite GetPreferredAlphaFormat() and have its draw methods, etc.
git-svn-id: svn://10.0.0.236/trunk@87827 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 20:51:24 +00:00
blakeross%telocity.com
01188f844c Smoketest blocker/autocompletion fix (69949).
git-svn-id: svn://10.0.0.236/trunk@87826 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 20:40:29 +00:00
cls%seawood.org
b81dcfc6cb Use full path on nspr dependency. (missed one last night). Thanks to leaf for the patch. r=cls sr=granrose
git-svn-id: svn://10.0.0.236/trunk@87823 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 20:35:18 +00:00
dave%intrec.com
964eb35031 Oops, typo in patch. = -> eq
git-svn-id: svn://10.0.0.236/trunk@87821 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 19:32:13 +00:00
pavlov%netscape.com
df3268752e returning ns_Error_not_implemented
git-svn-id: svn://10.0.0.236/trunk@87820 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 18:57:05 +00:00
pavlov%netscape.com
f282bc6ac2 using NS_STATIC_CAST(void*, this)
git-svn-id: svn://10.0.0.236/trunk@87819 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 18:40:29 +00:00
pavlov%netscape.com
8fc3684dde append __LINE__ to the local var name when using LOG_SCOPE()
git-svn-id: svn://10.0.0.236/trunk@87818 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 18:32:09 +00:00
rbs%maths.uq.edu.au
589ac66d85 Ignorable whitespace frames are gone - Additions to the inter-frame spacing - Typos - Rework the style of scripting elements - fix for bugs 67451,15402 - this check-in was contingent on the check-in for bug 68411 - sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87817 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 16:10:51 +00:00
rbs%maths.uq.edu.au
842edf4946 First check-in
git-svn-id: svn://10.0.0.236/trunk@87816 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 16:09:14 +00:00
oeschger%netscape.com
359e340bba updates to help chrome, NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@87815 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 14:57:34 +00:00
locka%iol.ie
61cbbb9dd8 NOT PART OF BUILD. Prototype replacement for nsIWebBrowserSiteWindow. b=68581
git-svn-id: svn://10.0.0.236/trunk@87814 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 14:44:58 +00:00
despotdaemon%netscape.com
305023582e Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87813 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 14:40:19 +00:00
despotdaemon%netscape.com
0c52f2106c Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87812 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 14:39:04 +00:00
leaf%mozilla.org
97f2ec3949 Automated update
git-svn-id: svn://10.0.0.236/trunk@87811 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 13:30:09 +00:00
jdunn%netscape.com
1c6e899326 defining _REENTRANT for hpux 11.00 & aix 4.3
r= cls@seawood.org
# 69808


git-svn-id: svn://10.0.0.236/trunk@87810 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 13:24:49 +00:00
gordon%netscape.com
cfbd099fb3 Rough first cut of cache service and memory object cache. It currently builds on linux.
git-svn-id: svn://10.0.0.236/trunk@87809 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 13:18:01 +00:00
locka%iol.ie
5237da31b9 NOT PART OF BUILD. Fixed recent breakage and merged export/install dirs into single list. b=68668
git-svn-id: svn://10.0.0.236/trunk@87808 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:54:24 +00:00
rbs%maths.uq.edu.au
a966ddfd0a Declare atoms, update css rules, init a variable to zero - sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87807 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:49:38 +00:00
rbs%maths.uq.edu.au
c07653792a When requested, avoid to create frames for ignorable whitespace - bug 68411 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87806 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:45:19 +00:00
rbs%maths.uq.edu.au
d9c1a81f37 Shift frame-state bits in implementations to the 12 higher bits - bug 68411 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87805 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:42:12 +00:00
rbs%maths.uq.edu.au
1a3029c4da Avoid ignorable whitespace in tables by setting the frame state-bit to this effect - bug 68411 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87804 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:35:34 +00:00
rbs%maths.uq.edu.au
a87f5009f0 Reserve additional frame state-bits - implementations are now only allowed to use the 12 higher bits. The 20 lowest bits are reserved for general use - bug 6841 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87803 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:31:28 +00:00
pavlov%netscape.com
f162519ea9 more prlog fun.. added class to do scope based logging (enter/exit messages)
git-svn-id: svn://10.0.0.236/trunk@87802 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 10:57:00 +00:00
jst%netscape.com
8be0275595 Adding XUL DOM interfaces, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87800 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 10:07:18 +00:00
tao%netscape.com
d0a9d4d7f3 fixed bustage (lines slipped in solving conflicts)
git-svn-id: svn://10.0.0.236/trunk@87799 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 09:28:21 +00:00
cls%seawood.org
ce5afdc7d5 Use full pathnames in dependency lists as nmake has a nasty habit of keeping the cwd set across targets.
git-svn-id: svn://10.0.0.236/trunk@87798 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 09:24:23 +00:00
tao%netscape.com
c415f1bb5f Fix bustage on linux: white spaces -> tab.
git-svn-id: svn://10.0.0.236/trunk@87797 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 09:05:33 +00:00
pavlov%netscape.com
589a920f49 adding missing methods
git-svn-id: svn://10.0.0.236/trunk@87796 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 08:42:27 +00:00
pavlov%netscape.com
121915c64a more prlog stuff. some useful info should be generatable from this stuff now
git-svn-id: svn://10.0.0.236/trunk@87795 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 08:36:51 +00:00
tao%netscape.com
1b325908d5 62171: "Separate content from UI". Split langenus.xpi into regus.xpi.
browser: (r=pchen,sr=alecf), mailnews: (r=yamamoto,sr=sspitzer),
editor: (r=cmonske,sr=sfraser), xpinstall (r=ssu,sr=dveditz).


git-svn-id: svn://10.0.0.236/trunk@87794 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 08:34:10 +00:00
sgehani%netscape.com
ee3057c3c0 Make async Install.execute() work again resoolving backward compatibility.
(Checking in for dbragg.)

b = 68356
r = sgehani, dveditz
sr = mscott


git-svn-id: svn://10.0.0.236/trunk@87793 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 07:36:49 +00:00
pschwartau%netscape.com
f92ca7f466 Initial add. Regression test for bug 69607.
git-svn-id: svn://10.0.0.236/trunk@87792 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 07:35:47 +00:00
jst%netscape.com
3e16437cb6 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@87790 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 07:17:27 +00:00
jst%netscape.com
d273de0bf6 Adding file back since it's needed after all, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@87789 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 07:16:56 +00:00
sfraser%netscape.com
de1ba7f8ad TESTING please ignore
git-svn-id: svn://10.0.0.236/trunk@87786 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:57:41 +00:00
nisheeth%netscape.com
bcdcfa2b17 r=harishd. sr=vidur. Fix for bug 44094. Fixes off by one error in column number in XML error message.
git-svn-id: svn://10.0.0.236/trunk@87783 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:44:37 +00:00
jst%netscape.com
935038b94f Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@87782 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:37:55 +00:00
scc%mozilla.org
cdf2240955 bug #67577: r=jag, sr=(ben, hyatt). short circuit full compare with length test
git-svn-id: svn://10.0.0.236/trunk@87781 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:28:13 +00:00
cls%seawood.org
6b421e564b So, if the Makefiles do not exist when we want to clean up the directory, make them.
git-svn-id: svn://10.0.0.236/trunk@87780 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:07:56 +00:00
morse%netscape.com
97bcbeaa7e bug 69667, wallet and cookie ui missing, r=tao@netscape.com, sr=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87779 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 05:33:33 +00:00
cls%seawood.org
069adb6c70 Set autoconf as the default build method for NSPR on the NSPRPUB_CLIENT_BRANCH. Bug #58804
git-svn-id: svn://10.0.0.236/trunk@87778 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 05:30:00 +00:00
cls%seawood.org
f5bd2a307b Setting autoconf as the default build method for NSPR on the NSPRPUB_CLIENT_BRANCH
Bug #58804


git-svn-id: svn://10.0.0.236/trunk@87777 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 05:27:47 +00:00
cltbld%netscape.com
6ccf6f3820 fix bustage TARGET_CARBON. r=sdagley
git-svn-id: svn://10.0.0.236/trunk@87775 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 04:11:57 +00:00
cltbld%netscape.com
ae2b05b5bc bug 65219, change nsAutoString::Recycle() to delete. r=scc
git-svn-id: svn://10.0.0.236/trunk@87774 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 04:10:38 +00:00
darin%netscape.com
277f829ede Fixes bug 51237. HTTP keep-alive confuses multiple ports on same host. r=gagan, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@87773 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:36:21 +00:00
blakeross%telocity.com
ca0ebededd Forced reload, stop button, ability to use bookmark keywords in Open Web Location dialog, persist window choice, .8 -> .9, moving things to more appropriate places (60498, 62078, 49773, others). r=timeless/jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87772 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:31:46 +00:00
blakeross%telocity.com
8d63d5ee77 Forced reload, stop button, ability to use bookmark keywords in Open Web Location dialog, persist window choice, .8 -> .9, moving things to more appropriate places (60498, 62078, 49773, others)
git-svn-id: svn://10.0.0.236/trunk@87771 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:27:22 +00:00
jst%netscape.com
3c119e05f6 Fixing regression bug 69716. Make nsHTMLImageElement::GetImageFrame() always initialize the out parameter. r=heikki@netscape.com, sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87768 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:04:38 +00:00
blakeross%telocity.com
c30a10c7c0 Adding files. Not yet part of build.
git-svn-id: svn://10.0.0.236/trunk@87767 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:04:37 +00:00
blakeross%telocity.com
761c7e9508 Adding files. Not part of build yet.
git-svn-id: svn://10.0.0.236/trunk@87766 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:58:59 +00:00
blakeross%telocity.com
bd19e52c1e Adding files. Not yet part of build.
git-svn-id: svn://10.0.0.236/trunk@87765 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:52:04 +00:00
racham%netscape.com
7730db1c8c Fixing bug 66460. Adding pref needed to implement Check new mail at startup feature. r=bienvenu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87764 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:48:35 +00:00
scc%mozilla.org
f3c858afc8 bug #69907: rs=brendan. Fix file-level comments in (to be) obsolete string files so they are clearer in LXR directory views.
git-svn-id: svn://10.0.0.236/trunk@87763 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:43:42 +00:00
racham%netscape.com
5c0e00b8ac Fixing busg 66460, 66442, 66447, 66376, 69358 and 69909. Bug 66460 - Check new mail at startup introduced. All the accounts with this option turned on will perform biff at startup. Bug 66442 - AccountCentral for alternate layout introduced. Bug 66447 - Modifying the AccountCentral header format. Bug 66376 - Read Messages link in AccountCentral fetches new mail. Bug 69358 - A performance improvement at startup. Bug 69909 - Fixing the AccountCentral headers broken by new stringbundle checkins. r=gayatrib, bienvenu, timeless, blakeross sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87761 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:42:31 +00:00
mstoltz%netscape.com
04525d0f1f bug 63451. Adding nsIJAR.idl to mac project file
git-svn-id: svn://10.0.0.236/trunk@87757 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:31:14 +00:00
sspitzer%netscape.com
ba6dbde3d6 control the default url for sound to play on new mail with a pref,
instead of hard coding it.  (really, this is a back door for mac users,
until we have a UI for this.) #64462
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@87756 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:27:53 +00:00
sonmi%netscape.com
8445c46d9c improvements, bugfixes, intermediate checkin before trying to make
everything run in . and relative paths to also work on cygnus
not yet activated


git-svn-id: svn://10.0.0.236/trunk@87755 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:23:05 +00:00
scc%mozilla.org
3f930de8f0 bug #65219: (work done by dbaron) r=jag, sr=scc. Remove leaking string recyclers.
git-svn-id: svn://10.0.0.236/trunk@87754 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:03:02 +00:00
jst%netscape.com
2b8664ff14 Fixing bug 68493. document.body should point to the outermost frameset element in a frameset document. r=pollmann@netscape.com, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@87753 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:01:30 +00:00
hyatt%netscape.com
1f709d7c7b Changing the name of my #ifdef.
git-svn-id: svn://10.0.0.236/trunk@87752 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:56:46 +00:00
rods%netscape.com
ba2e2347f8 Now only doing 1 reflow for each reflow request in the ListControlFrame
for initial and full resize reflows
Bug 69869 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87751 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:45:45 +00:00
naving%netscape.com
723bb2038a 66676. r=racham, sr=bienvenu. Maintain the parent-child relationship when adding
folders to trash.


git-svn-id: svn://10.0.0.236/trunk@87750 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:39:42 +00:00
akkana%netscape.com
342ff352ea DougT suggests this change to fix the orange bloat test
git-svn-id: svn://10.0.0.236/trunk@87749 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:39:36 +00:00
darin%netscape.com
7eb78575a5 Whitespace and indentation cleanup.
git-svn-id: svn://10.0.0.236/trunk@87748 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:33:52 +00:00
dave%intrec.com
fa8a6b8b1c Fix for bug 69879: initial owner getting set to NULL if someone was specified on the new bug form. This bug was introduced in the patch for bug 66876 (v1.29 of post_bug.cgi)
git-svn-id: svn://10.0.0.236/trunk@87746 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:04:01 +00:00
rods%netscape.com
77b173f072 factoring of code for Submit/Reset in control frames
Bug 65747 r=pollmann sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87745 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:01:08 +00:00
beard%netscape.com
71004b5db8 restore NeckoCarbon[Debug].shlb targets. r=sfraser, a=jj
git-svn-id: svn://10.0.0.236/trunk@87744 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:00:43 +00:00
darin%netscape.com
642848f637 Updating test files.
git-svn-id: svn://10.0.0.236/trunk@87743 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:53:08 +00:00
dbaron%fas.harvard.edu
75a281929f Fix MOZ_TRACK_MODULE_DEPS bustage (senna tinderbox) by updating requires.
git-svn-id: svn://10.0.0.236/trunk@87742 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:52:11 +00:00
sspitzer%netscape.com
6c52b95c86 fix for #68365. r=hwaara, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@87741 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:46:10 +00:00
andreww%netscape.com
5fb894d212 bugzilla 58747 r=hangas, sr=hewitt - adding back smiley face to pref panel in classic.
git-svn-id: svn://10.0.0.236/trunk@87740 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:45:12 +00:00
andreww%netscape.com
7daa3f23fc First Checked In.
git-svn-id: svn://10.0.0.236/trunk@87739 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:43:08 +00:00
blakeross%telocity.com
79c67cd012 onclick doesn't fire on middle click, and only fires on double right click (63950, 63073, also fixes middle-click link opening like 58354). r=rods sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87737 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:40:19 +00:00
andreww%netscape.com
05864d6a38 bug 57488 r-timeless, sr-hewitt - converting to css system fonts instead of hard-coded fonts.
git-svn-id: svn://10.0.0.236/trunk@87736 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:39:02 +00:00
blakeross%telocity.com
c5f621e37f Using xul <stringbundle/> in mailnews instead of including strres.js everywhere (56680). Patch by Mark Olson (maolson@earthlink.net). r=jag sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87734 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:28:34 +00:00
rogerl%netscape.com
253c5f239c Need to pass context now.
git-svn-id: svn://10.0.0.236/trunk@87733 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:23:53 +00:00
rogerl%netscape.com
604931d1a7 Added toBoolean handling. Fixed toString & toPrimitive to match spec.
git-svn-id: svn://10.0.0.236/trunk@87732 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:18:46 +00:00
darin%netscape.com
8c215f3458 Partially resolves bug 10733. XP_UNIX does not have an async DNS implementation. r=rpotts, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@87731 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:15:35 +00:00
mstoltz%netscape.com
68e9bdd8c0 bug 63451 - moved signature verification functions from nsIZipReader to nsIJAR. r=sgehani, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@87730 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:15:04 +00:00
cls%seawood.org
e28eb27169 Fix standalone psm bustage.
git-svn-id: svn://10.0.0.236/trunk@87729 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:14:28 +00:00
varada%netscape.com
6004732f36 fix for bug#63889; tabbing to the header section in the addressing widget; r= ben, ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87728 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:13:03 +00:00
gordon%netscape.com
b226a94440 Adding interface files for new cache service.
git-svn-id: svn://10.0.0.236/trunk@87727 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:11:10 +00:00
varada%netscape.com
43aae47ea7 fix for bug#37928;adding domains section to sendformat pref panel;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87726 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:09:31 +00:00
radha%netscape.com
589d2938f4 Fix for bug # 69713. Get rid of unused #defines. r=timeless, adamlock
git-svn-id: svn://10.0.0.236/trunk@87725 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:09:00 +00:00
darin%netscape.com
cb660a141a Fixes bug 66837. Query interface needed. r=dougt, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@87724 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:07:58 +00:00
timeless%mac.com
b1305d9d00 fix bug "Bookmark Search Results" wrongly worded
fix by stephend@netscape.com r=hewitt a=ben


git-svn-id: svn://10.0.0.236/trunk@87723 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:07:16 +00:00
radha%netscape.com
b40312d02f Fix for bug # 69713. Get rid of unused SH_IN_FRAMES #defines. r=timeless, adamlock
git-svn-id: svn://10.0.0.236/trunk@87722 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:05:54 +00:00
waldemar%netscape.com
bd44416b3a Replaced \Q by \_
git-svn-id: svn://10.0.0.236/trunk@87721 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:04:17 +00:00
darin%netscape.com
267630fb89 Fixes bug 58655. nsSyncHelper uses a native event queue. r=dougt, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87720 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:00:04 +00:00
dougt%netscape.com
c838c4676c Fixes 53152. Basically loosens the restrictions on appending relative paths on windows.
r=brendan/shaver,sr=alecf


git-svn-id: svn://10.0.0.236/trunk@87718 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:52:26 +00:00
hyatt%netscape.com
ba47430c6b Adding image-loading code #ifdefed to XBL. Also eliminating a warning in WIndowDragHandler while I'm here. sr=alecf, r=danm
git-svn-id: svn://10.0.0.236/trunk@87717 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:47:30 +00:00
hyatt%netscape.com
1d9c05fae0 Patch to further reduce the time of progress meter and status updates. r=pchen, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87716 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:46:19 +00:00
naving%netscape.com
38967ee649 59501 r=naving sr=bienvenu. Thanks to spayne@dccnet.com for providing the patch.
Propagate return values.


git-svn-id: svn://10.0.0.236/trunk@87715 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:45:50 +00:00
naving%netscape.com
55da2c3704 59501 r=naving sr=bienvenu. Thanks to spayne@dccnet.com for providing the patch.
Propagate return values


git-svn-id: svn://10.0.0.236/trunk@87714 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:44:53 +00:00
naving%netscape.com
d962e4ef9e 59501 r=naving sr=bienvenu. Thanks to spayne@dccnet.com for providing the patch.
Replacing error codes with XPCOM error codes


git-svn-id: svn://10.0.0.236/trunk@87713 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:43:46 +00:00
naving%netscape.com
9db7ac25da 59501 r=naving sr=bienvenu. Thanks to spayne@dccnet.com for providing the patch.
Stop the cursor when there is an exception


git-svn-id: svn://10.0.0.236/trunk@87711 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:42:48 +00:00
dougt%netscape.com
cc437986fa Enabling FTP on tinderbox bloat tests. (66611)
git-svn-id: svn://10.0.0.236/trunk@87707 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:39:22 +00:00
waterson%netscape.com
fc459b31d8 Obsolete.
git-svn-id: svn://10.0.0.236/trunk@87706 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:38:34 +00:00
wtc%netscape.com
66eee73ceb Bugzilla bug #69496: set the minimum thread stack size on OpenVMS.
r=colin@theblakes.com.
Modified files: _openvms.h, ptthread.c


git-svn-id: svn://10.0.0.236/trunk@87705 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:38:32 +00:00
blakeross%telocity.com
9c7d5fd5db Search filtering options aren't localizable (52308). r=timeless sr=erik
git-svn-id: svn://10.0.0.236/trunk@87704 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:38:02 +00:00
waterson%netscape.com
a1905efe20 Bug 43121. Remove some cruft left over from landing last night.
git-svn-id: svn://10.0.0.236/trunk@87703 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:37:22 +00:00
waterson%netscape.com
d13cb376f5 Bug 69778. Be sure to shut down nsXULContentUtils. r=dbaron, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@87701 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:36:06 +00:00
blakeross%telocity.com
4f80c953b5 Tabs should only change on right click (69245). r=timeless sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@87700 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:35:41 +00:00
mcgreer%netscape.com
68f924d35c fix for #63982, -o not using file password
git-svn-id: svn://10.0.0.236/trunk@87699 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:35:17 +00:00
blakeross%telocity.com
3220ed3be0 My Sidebar won't stay minimized (by Fabian Guisset, 60715). r=alecf sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87698 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:34:42 +00:00
blakeross%telocity.com
6c2fd532e6 Using xul <stringbundle/> in mailnews instead of including strres.js everywhere. Patch by Mark Olson (maolson@earthlink.net). r=jag sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87697 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:32:13 +00:00
hewitt%netscape.com
f85c4bdb7c brings inspector back to life after layout split (not part of build)
git-svn-id: svn://10.0.0.236/trunk@87695 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:29:05 +00:00
nhotta%netscape.com
423d4d4837 Changed to cache unicode decoder, bug 68826, r=yokoyama, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@87694 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:27:53 +00:00
nhotta%netscape.com
5144cc62b6 Changed to use OS API to convert to unicode, bug 68826, r=yokoyama, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@87693 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:27:11 +00:00
dbragg%netscape.com
375db8cd33 Preventing multiple shutdowns of nsXPInstallManager to fix bug #51098. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87692 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:26:47 +00:00
cyeh%bluemartini.com
70e7510837 cleanup footer when not logged in and if using voting.
git-svn-id: svn://10.0.0.236/trunk@87689 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 22:11:27 +00:00
mcafee%netscape.com
85b8d8a4b8 Backing out embed.* change, we should create embed module. a=leaf
git-svn-id: svn://10.0.0.236/trunk@87688 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 22:05:37 +00:00
cyeh%bluemartini.com
44689e7095 break Find and Report links to a seperate line so that it looks cleaner
on browser windows with shorter widths. also, the second line
matches nicely with the other table cell.


git-svn-id: svn://10.0.0.236/trunk@87687 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 21:59:25 +00:00
mcafee%netscape.com
14cd4bb8d7 Adding embed.mk, embed.mak to SeaMonkeyCore for now. Better modules for embedding project need to happen at some point. a=leaf
git-svn-id: svn://10.0.0.236/trunk@87686 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 21:53:21 +00:00
dougt%netscape.com
b26d76a76a fixes 69764. r=darin, sr=dougt
git-svn-id: svn://10.0.0.236/trunk@87683 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 20:19:50 +00:00
darin%netscape.com
ebd8a9c423 Fixes bug 69798. Crash on sending TLS mail message. r=darin, sr=dougt.
git-svn-id: svn://10.0.0.236/trunk@87682 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 19:51:08 +00:00
cyeh%bluemartini.com
3852ce3cfd fix for 69688: buglist.cgi: the intermediate "please stand by" page is ugly
patch submitted by st.n@gmx.net (Stephan Niemz [faniz])


git-svn-id: svn://10.0.0.236/trunk@87681 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 18:36:06 +00:00
relyea%netscape.com
d7b55573fe Fix mismatched parameter problem.
git-svn-id: svn://10.0.0.236/trunk@87680 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 18:27:28 +00:00
despotdaemon%netscape.com
768333a030 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@87679 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 18:26:35 +00:00
cyeh%bluemartini.com
d9a28fb8af fix for 66876: Using userids (mediumint) for initialowner and initialqacontact
based on patch submitted by baulig@suse.de (Martin Baulig).


git-svn-id: svn://10.0.0.236/trunk@87678 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 18:11:29 +00:00
attinasi%netscape.com
0df6d938bb new testcase. NPOB
git-svn-id: svn://10.0.0.236/trunk@87677 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 16:06:46 +00:00
attinasi%netscape.com
3697f43a52 New regression testcase. BPOB
git-svn-id: svn://10.0.0.236/trunk@87676 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 16:06:18 +00:00
nboyd%atg.com
9519af4e3a Real fix for last problem.
git-svn-id: svn://10.0.0.236/trunk@87675 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 14:45:10 +00:00
dbaron%fas.harvard.edu
27db430146 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
git-svn-id: svn://10.0.0.236/trunk@87674 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 14:06:14 +00:00
gerv%gerv.net
11e53170a3 Made dupe table populating code not break on multi-line dupe comments. Thanks to Alex Melnick <alex@get.topica.com>. No bug number.
git-svn-id: svn://10.0.0.236/trunk@87673 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 14:05:34 +00:00
dbaron%fas.harvard.edu
ad4eab1513 Fix standalone PSM bustage from layout/content split by adding content/base/public.
git-svn-id: svn://10.0.0.236/trunk@87672 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 14:01:05 +00:00
rods%netscape.com
737c22dbf1 Added additional reflow count info on a frame by frame basis
Bug 69361 r=attinasi sr=waterson


git-svn-id: svn://10.0.0.236/trunk@87671 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 13:58:17 +00:00
dbaron%fas.harvard.edu
fee1de6feb Fix broken (from waterson's changes yesterday) BUILD_MODULES=psm build by removing rdf/content/public (which no longer has a Makefile) from the list for PSM. I can't tell which new directory, if any, is needed, since there's other bustage preventing a psm build without having already built mozilla.
git-svn-id: svn://10.0.0.236/trunk@87670 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 13:56:31 +00:00
dbaron%fas.harvard.edu
170f8e9628 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
git-svn-id: svn://10.0.0.236/trunk@87669 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 13:06:50 +00:00
dbaron%fas.harvard.edu
193b073352 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
git-svn-id: svn://10.0.0.236/trunk@87668 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 12:48:42 +00:00
dbaron%fas.harvard.edu
22d8d8d8e5 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
git-svn-id: svn://10.0.0.236/trunk@87667 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 12:20:04 +00:00
disttsc%bart.nl
f5c4b8c9f6 Update REQUIRES to fix senna bustage
git-svn-id: svn://10.0.0.236/trunk@87666 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 12:18:48 +00:00
dbaron%fas.harvard.edu
4b36795153 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string changes.
git-svn-id: svn://10.0.0.236/trunk@87665 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 12:13:32 +00:00
rods%netscape.com
b62ed3f96e In some cases the mForm pointer doesn't get set because of the way the content can be constructed
and added via the DOM. So before it is used try to find and set its value again.
Bug 62799 r=harishd sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87664 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 11:33:57 +00:00
rods%netscape.com
3800dd7170 The loop looking for the domText should only quit when a non-zero string is found.
Bug 68963 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87663 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 11:30:53 +00:00
timeless%mac.com
f87074c57e fix bug 43675 Download alert shouldn't say "Netscape"
fix by hwaara@chello.se r=timeless, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@87662 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 11:11:58 +00:00
markh%activestate.com
8aa9825717 New plugin sample. Shows how to use native widgets and events in a plugin.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@87661 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 11:03:16 +00:00
disttsc%bart.nl
d65e5cd817 More REQUIRES updating to fix senna.
git-svn-id: svn://10.0.0.236/trunk@87660 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 10:45:51 +00:00
timeless%mac.com
18c4f97d32 fix bug 68924 -remote option not listed in --help due to mis-spelling
fix by bzbarsky@mit.edu r=timeless, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@87659 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 10:23:11 +00:00
timeless%mac.com
2f43c71a22 fix bug 41083 Signature path not stored correctly when containing non-english characters
patch by alecf, updated by timeless and bz. r=sspitzer,alecf sr=mscott,alecf


git-svn-id: svn://10.0.0.236/trunk@87658 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 10:18:54 +00:00
disttsc%bart.nl
edc70961f6 Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
git-svn-id: svn://10.0.0.236/trunk@87655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:35:51 +00:00
cls%seawood.org
73863300a2 Let the standalone xpcom build know about the string library dependency. Bug 69718
git-svn-id: svn://10.0.0.236/trunk@87653 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:24:57 +00:00
hyatt%netscape.com
06042ec866 Fix for 69142. r=attinasi, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87652 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:24:50 +00:00
pavlov%netscape.com
7ce8d7e09c oops, not on branch... reverting
git-svn-id: svn://10.0.0.236/trunk@87651 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:19:28 +00:00
pavlov%netscape.com
2e85c22512 imglib2 changes based on 20010222 tree
git-svn-id: svn://10.0.0.236/trunk@87650 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:19:27 +00:00
pavlov%netscape.com
1988bc5313 use the new necko interfaces/apis
git-svn-id: svn://10.0.0.236/trunk@87649 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 08:41:20 +00:00
morse%netscape.com
0725387397 bug 69667, repackage wallet/cookie overlays, r=dougt@netacape.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87648 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 07:40:56 +00:00
brendan%mozilla.org
b32bfc9ddd Fix duplicate parsenode recycle in constant-folded if/else or ?: (69607, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87647 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 07:30:57 +00:00
gayatrib%netscape.com
8ec9747fa8 Checking in patch for bug 68505--cant delete mail filter. Patch submitted by jag. r=gayatrib sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87646 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 07:27:10 +00:00
ftang%netscape.com
cb02b25851 fix bug 67840 sr=erik r=ftang submit by David Baron
git-svn-id: svn://10.0.0.236/trunk@87644 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 07:16:13 +00:00
timeless%mac.com
e6dd3c4be7 fix bug 69394 address book field names should be less U.S.-centric, even in U.S. version
fix by stephend@netscape.com r=chuang sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87643 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 06:39:29 +00:00
nicolson%netscape.com
b7c6610996 update version names and numbers.
git-svn-id: svn://10.0.0.236/trunk@87642 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 06:20:44 +00:00
nicolson%netscape.com
54c7bdf950 Add build flags for other unix platforms. These were copied and pasted
out of NSS's config.mk.


git-svn-id: svn://10.0.0.236/trunk@87641 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 06:16:41 +00:00
nicolson%netscape.com
755ad2603f Symbol map for creating the JSS DLL.
git-svn-id: svn://10.0.0.236/trunk@87640 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 06:14:31 +00:00
waterson%netscape.com
4d9333a0b1 Remove nsReadableUtils.obj and nsSharedBufferList.obj from build; moved to top-level strings directory yesterday.
git-svn-id: svn://10.0.0.236/trunk@87639 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 05:17:28 +00:00
blakeross%telocity.com
d362abcd82 ack...missed the t'box message asking to hold off on checkins. Maybe it should be in red or something. Oh, it is...
git-svn-id: svn://10.0.0.236/trunk@87638 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 05:03:32 +00:00
blakeross%telocity.com
386e6443f2 Search options aren't localizable (52308). r=timeless sr=erik
git-svn-id: svn://10.0.0.236/trunk@87637 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 05:01:20 +00:00
mkaply%us.ibm.com
a84b5bc4c5 OS/2 TB break
Need PR_STATIC_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@87636 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:47:26 +00:00
mkaply%us.ibm.com
012b826b59 #69642
r=cls
Need SHORT_LIBNAME for OS/2


git-svn-id: svn://10.0.0.236/trunk@87635 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:33:59 +00:00
sdagley%netscape.com
1a401b09cb This file was supposed to be part of the Carbon carpool last week but somehow didn't get comitted. Trying again.
git-svn-id: svn://10.0.0.236/trunk@87633 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:24:36 +00:00
sdagley%netscape.com
3520fbb56e Fix #40101 - Remove inclusion of 68K secific header. Patch supplied by gordon@sunvalley.net, r=sdagley, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87632 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:22:27 +00:00
sfraser%netscape.com
f130cc329b Add SetDocTitleTxn.cpp for cmanske
git-svn-id: svn://10.0.0.236/trunk@87631 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:18:20 +00:00
scc%mozilla.org
0ad00947ce bug #59429: CVS remove all the files that have moved to the new string library
git-svn-id: svn://10.0.0.236/trunk@87629 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:03:36 +00:00
pollmann%netscape.com
b264a9f1ba Bug 69365: Fix mail reply-all by reverting pres-state optimizations r=ducarroz@netscape.com, sr=jst@netscape.com,vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87628 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:16:34 +00:00
jgmyers%netscape.com
e8377c838d override Available method needed for dougt landing r=javi
git-svn-id: svn://10.0.0.236/trunk@87626 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:03:17 +00:00
jgmyers%netscape.com
dbe988175c header decoding should use folder charset: bug 65277, allow spaces bug 69251 r=ducarroz r=nhotta sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87625 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:02:00 +00:00
waterson%netscape.com
072b4036bc Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@87623 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:01:34 +00:00
cyeh%bluemartini.com
f681222363 fix for 67278: Footer lines need separation
patch submitted by shie9022@msmailhub.oulan.ou.edu (Alan Shields)
make saved queries display better


git-svn-id: svn://10.0.0.236/trunk@87621 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 02:20:58 +00:00
pavlov%netscape.com
08fc2e42e9 remove lots of useless ifdef PR_LOGGING lines
git-svn-id: svn://10.0.0.236/trunk@87620 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 02:12:21 +00:00
pavlov%netscape.com
8130651827 add pr logging of stuff, fixing places where we try to remove an observer multiple times. use GetOriginalURI isntead of GetURI on the channel when an error occurs and we have to remove ourselves from the cache
git-svn-id: svn://10.0.0.236/trunk@87619 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 02:06:24 +00:00
jgmyers%netscape.com
4ec9ee9a5b reapply bryner's fixes for dougt landing. Not part of build. r=javi
git-svn-id: svn://10.0.0.236/trunk@87618 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 01:42:12 +00:00
leaf%mozilla.org
5dcf428396 making xpcom be just mozilla/xpcom again, rather than listed as individual
directories. -leaf


git-svn-id: svn://10.0.0.236/trunk@87616 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 01:32:46 +00:00
sonmi%netscape.com
2fe3df4663 new script to do the certificate portion of the nss QA
git-svn-id: svn://10.0.0.236/trunk@87609 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 23:56:14 +00:00
sfraser%netscape.com
5c83fc84ba Remove extra access paths into zlib's macbuild dir, in non-debug targets. Should avoid "files missing from view hierarchy" errors.
git-svn-id: svn://10.0.0.236/trunk@87603 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 23:03:03 +00:00
dougt%netscape.com
18dd01466d Suggested fix from scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@87602 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 23:02:29 +00:00
disttsc%bart.nl
0fb2740ab9 Fix senna bustage (and bustage to be), update REQUIRES for dougt's channel changes and scc's string lib changes. r=cls
git-svn-id: svn://10.0.0.236/trunk@87601 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:35:36 +00:00
relyea%netscape.com
08c4323d94 Fix bug 69471 and bug 69472 : Memory leak in PK11_VerifyMechanisms and incorrectly
calling EnterSlotMonitor rather than ExitSlotMonitor on an error condition.

bob


git-svn-id: svn://10.0.0.236/trunk@87599 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:22:33 +00:00
relyea%netscape.com
bc95daf620 Leave a reference to the static version strings so agressive linkers linkers
like AIS won't optimize the id strings away.


git-svn-id: svn://10.0.0.236/trunk@87598 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:18:42 +00:00
dougt%netscape.com
ac5656785e making the SunOS complier happy with an static cast
git-svn-id: svn://10.0.0.236/trunk@87597 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:15:31 +00:00
dave%intrec.com
b72541c22a Fix for bug 49306: Resolution field getting cleared on midair-collision.
git-svn-id: svn://10.0.0.236/trunk@87596 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:13:34 +00:00
dougt%netscape.com
05c628db82 fixing typo.
git-svn-id: svn://10.0.0.236/trunk@87595 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 21:51:50 +00:00
dougt%netscape.com
175245e2de Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@87587 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 20:38:08 +00:00
relyea%netscape.com
ab692d2668 Add wrapper bindings for AES so S/MIME and SSL may implement their AES suites.
git-svn-id: svn://10.0.0.236/trunk@87582 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 19:52:12 +00:00
brade%netscape.com
6c8f84ae7e comment out HideImage() which was moved (to fix blocker #69669) r=granrose
git-svn-id: svn://10.0.0.236/trunk@87581 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 19:13:14 +00:00
wtc%netscape.com
865f988f77 Bugzilla bug #1816: allow building on Windows 98 with MKS or Cygwin tools.
git-svn-id: svn://10.0.0.236/trunk@87578 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 17:13:05 +00:00
blizzard%redhat.com
69610cc3f2 Fix bug #67988. Fix focus problems in mail/news. Don't always grab the gtk widget when someone requests focus...after all it's just a request. This also might fix bug #68004. r=bryer,saari sr=shaver
git-svn-id: svn://10.0.0.236/trunk@87577 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 15:58:59 +00:00
scc%mozilla.org
727c3ba7dc bug #59429: xpcom gets string code from mozilla/string instead of locally
git-svn-id: svn://10.0.0.236/trunk@87576 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 14:05:29 +00:00
disttsc%bart.nl
aed241cdb6 Put strings in MODULE=string, sr=scc
git-svn-id: svn://10.0.0.236/trunk@87575 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 14:04:08 +00:00
disttsc%bart.nl
160208ac22 Fix senna REQUIRES bustage
git-svn-id: svn://10.0.0.236/trunk@87574 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 13:38:30 +00:00
scc%mozilla.org
16239c89d8 fix build bustage on senna (ports) by adding |REQUIRES|. r=jag
git-svn-id: svn://10.0.0.236/trunk@87573 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 12:35:31 +00:00
locka%iol.ie
d98e6475d7 Added new targets for recent layout/content split. b=68668
git-svn-id: svn://10.0.0.236/trunk@87572 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 12:27:49 +00:00
locka%iol.ie
91fac1c6b1 NOT PART OF BUILD. Updated Unix/Linux embedding makefile to work once more. Changed target modules for recent layout/content split. b=68668
git-svn-id: svn://10.0.0.236/trunk@87571 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 12:27:11 +00:00
scc%mozilla.org
e00711225b bug #59429: r=jst. Add the string module to the build.
git-svn-id: svn://10.0.0.236/trunk@87570 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 11:14:59 +00:00
scc%mozilla.org
04fb6422cc bug #59429: (makefile work actually done by jst) r=glazou, sr=scc. Add the string module to the build.
git-svn-id: svn://10.0.0.236/trunk@87569 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 11:09:35 +00:00
brendan%mozilla.org
63fc86174f Remove unused code (sr=jband, r=mozbot).
git-svn-id: svn://10.0.0.236/trunk@87568 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 10:49:35 +00:00
idk%eng.sun.com
85dd7da758 (not part of TBOX builds)
Fix for 69234


git-svn-id: svn://10.0.0.236/trunk@87567 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 09:09:55 +00:00
morse%netscape.com
8f374ff271 fix bustage
git-svn-id: svn://10.0.0.236/trunk@87564 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 08:04:20 +00:00
morse%netscape.com
c4364257e8 bug 31967, wallet overlays, r=alecf@netscape.com, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87559 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:28:18 +00:00
timeless%mac.com
129d9f9909 fix bug 58408 Trailing whitespace not stripped from filename being printed to
fix by bzbarsky@mit.edu r=mao,timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@87556 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:19:59 +00:00
scc%mozilla.org
30691a17ec adding this file temporarily, till leaf can copy over the CVS file for the original (currently in mozilla/xpcom/ds/bufferRoutines.h). Need this file here to turn this library in the build
git-svn-id: svn://10.0.0.236/trunk@87555 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:15:50 +00:00
morse%netscape.com
a9aa95c87d new file, not yet part of build
git-svn-id: svn://10.0.0.236/trunk@87554 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:14:11 +00:00
endico%mozilla.org
725d8ca0eb Allow double quotes around LXRSHORTDESC and LXRLONGDESC since to be valid html, these must be quoted.
git-svn-id: svn://10.0.0.236/trunk@87553 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:14:10 +00:00
morse%netscape.com
65ce099540 new file, not yet part of build
git-svn-id: svn://10.0.0.236/trunk@87552 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:04:31 +00:00
hyatt%netscape.com
8938f0616b Fix a frame creation slowdown caused by XBL. 2-3% speedup. r=danm, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87542 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 03:18:45 +00:00
nboyd%atg.com
9b21df1f8a Subject:
Rhino Context.setTargetClassFileName() null pointer exception
        Date:
             Tue, 20 Feb 2001 15:28:20 -0800
       From:
             "Ryan Manwiller" <rdm@europa.com>
 Organization:
             Another Netscape Collabra Server User
 Newsgroups:
             netscape.public.mozilla.jseng




I'm setting the file name to compile to a file. However, on subsequent
compiles, I don't want to compile to a file, so I tried
setTargetClassFileName(null). This causes a NullPpinterException in
OptClassNameHelper.setTargetClassFileName(OptClassNameHelper.java:76)

It seems that Context.setTargetClassFileName() should check for null.

Thanks


git-svn-id: svn://10.0.0.236/trunk@87535 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 02:08:05 +00:00
sonmi%netscape.com
e2a8e09477 added a function to watch for hanging rsh processes, if an rsh does not
return for 60 seconds it will be killed


git-svn-id: svn://10.0.0.236/trunk@87534 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 01:53:00 +00:00
morse%netscape.com
d5c532574a *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@87533 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 01:40:07 +00:00
mkaply%us.ibm.com
e504a5ea8f #69422
r=blake, a=alecf
Wrong accesskey for background color


git-svn-id: svn://10.0.0.236/trunk@87532 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 01:15:52 +00:00
waterson%netscape.com
1ee20e4e32 First checked in; not yet part of the build.
git-svn-id: svn://10.0.0.236/trunk@87529 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 01:13:03 +00:00
pschwartau%netscape.com
d1d7723af6 Minor whitespace deletion -
git-svn-id: svn://10.0.0.236/trunk@87527 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:58:41 +00:00
waterson%netscape.com
30f03e46e7 These files got whacked when they shouldn't have. Reverting.
git-svn-id: svn://10.0.0.236/trunk@87525 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:40:13 +00:00
pschwartau%netscape.com
f926ec54a5 Minor change to comment -
git-svn-id: svn://10.0.0.236/trunk@87524 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:39:46 +00:00
andreww%netscape.com
3d4042fe3d bugzilla 68693 r-blake, sr-hewitt - fixing min height for buttons.
git-svn-id: svn://10.0.0.236/trunk@87522 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:36:44 +00:00
syd%netscape.com
c862eacd1b Fix for bug 67981. checking in for anatoliya@netscape.com r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@87521 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:34:04 +00:00
pschwartau%netscape.com
eb40cad89a Improving error message -
git-svn-id: svn://10.0.0.236/trunk@87520 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:27:13 +00:00
jband%netscape.com
f990e0318c Avoid use of dead JSContext in dtor. bug 69463. Thanks to Waleri Todorov <waleri@gti.bg> for pointing out this bug. r=shaver sr=brendan
git-svn-id: svn://10.0.0.236/trunk@87518 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:01:30 +00:00
leaf%mozilla.org
710885dd18 adding mozilla/string to SeaMonkeyBase -leaf
git-svn-id: svn://10.0.0.236/trunk@87516 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:52:15 +00:00
timeless%mac.com
6d926e3447 fix bug 69012 vi control characters added to string accidentally
by maolson@earthlink.net r=timeless, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87515 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:51:56 +00:00
pavlov%netscape.com
98da3aecfa aw yeah
git-svn-id: svn://10.0.0.236/trunk@87514 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:49:46 +00:00
pavlov%netscape.com
2f25e783d0 fixing decl stuff
git-svn-id: svn://10.0.0.236/trunk@87513 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:49:13 +00:00
pavlov%netscape.com
c9d3f54b45 changing libpr0n filenames to img*
git-svn-id: svn://10.0.0.236/trunk@87512 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:45:51 +00:00
cyeh%bluemartini.com
6e64e8d9cf fix for 61648: SQL inserts do not match constraints
patch submitted by kevin.brannen@springbow.com (Kevin Brannen)
change checksetup inserts to match database constraints.


git-svn-id: svn://10.0.0.236/trunk@87511 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:43:32 +00:00
pavlov%netscape.com
bd80e45a2f build baby build
git-svn-id: svn://10.0.0.236/trunk@87510 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:35:22 +00:00
tara%tequilarista.org
5473401e61 Yeah, this is pretty cool. Checking in patch for bug #27669 by Stephan Niemz
git-svn-id: svn://10.0.0.236/trunk@87509 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:33:28 +00:00
pavlov%netscape.com
4cdf778bcf renaming
git-svn-id: svn://10.0.0.236/trunk@87508 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:29:43 +00:00
pinkerton%netscape.com
f09007a9e1 Support for CF_HTML flavor when copying data to other win32 apps.
r=saari/sr=hyatt. bug#69363


git-svn-id: svn://10.0.0.236/trunk@87507 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:27:57 +00:00
dbragg%netscape.com
b60b93d745 Fix for regression bug 69166. No longer checking return of MoveTo call and returning UNEXPECTED_ERROR. r=dvedtiz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87506 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:27:53 +00:00
pavlov%netscape.com
60fa8a1272 lets do imgIRequest instead of lpIImageRequest
git-svn-id: svn://10.0.0.236/trunk@87505 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:27:48 +00:00
waterson%netscape.com
f52e260e89 Bug 69009. Don't look for duplicates when reading in bookmarks. r=ben, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@87504 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:18:13 +00:00
pavlov%netscape.com
6af424d329 s/NS_DECL_NSIIMAGE/NS_DECL_GFXIIMAGE/g
git-svn-id: svn://10.0.0.236/trunk@87503 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:15:26 +00:00
pavlov%netscape.com
b168433663 fix build issues
git-svn-id: svn://10.0.0.236/trunk@87502 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:13:54 +00:00
sonmi%netscape.com
1a9886c867 test choked on a ]# - replaced by ] #
git-svn-id: svn://10.0.0.236/trunk@87501 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:11:55 +00:00
pavlov%netscape.com
0cebdf2f2d changing to new interface names
git-svn-id: svn://10.0.0.236/trunk@87499 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:09:09 +00:00
pavlov%netscape.com
5a963e4eb3 adding file...
git-svn-id: svn://10.0.0.236/trunk@87498 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:03:47 +00:00
pavlov%netscape.com
40a8fd9072 renaming nsIImageRequest2
git-svn-id: svn://10.0.0.236/trunk@87497 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:02:50 +00:00
pavlov%netscape.com
0b2579b071 changes for build
git-svn-id: svn://10.0.0.236/trunk@87496 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:00:49 +00:00
pavlov%netscape.com
b27d2f1168 changing nsIImageRequest[2] to lpImageRequest
git-svn-id: svn://10.0.0.236/trunk@87493 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:55:53 +00:00
pavlov%netscape.com
fb0ba267e1 changing nsIImageRequest2.idl to lpIImageRequest.idl
git-svn-id: svn://10.0.0.236/trunk@87492 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:55:15 +00:00
pavlov%netscape.com
d6b3bc3ee0 adding gif decoder.. oops
git-svn-id: svn://10.0.0.236/trunk@87488 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:45:10 +00:00
pavlov%netscape.com
9c0c9a9cbc merge from IMGLIB_20010126_BRANCH
git-svn-id: svn://10.0.0.236/trunk@87487 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:43:56 +00:00
pavlov%netscape.com
a57660fda5 merging from IMGLIB2_20010126_BRANCH
git-svn-id: svn://10.0.0.236/trunk@87486 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:41:47 +00:00
pavlov%netscape.com
26ddec0273 mering from the IMGLIB2_20010126_BRANCH
git-svn-id: svn://10.0.0.236/trunk@87485 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:40:03 +00:00
pavlov%netscape.com
9ad1630409 removing files on tip
git-svn-id: svn://10.0.0.236/trunk@87484 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:33:58 +00:00
pavlov%netscape.com
55488b992b removing gfx2 stuff on head in prep for merge from branch
git-svn-id: svn://10.0.0.236/trunk@87482 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:27:56 +00:00
dave%intrec.com
54e1bf6623 Fix for bug 69269: misleading comment for reassign by component when QA Contact is in use.
git-svn-id: svn://10.0.0.236/trunk@87479 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:19:10 +00:00
pschwartau%netscape.com
abca09bf72 Revising error in test. See bug 69441, where this was pointed out -
git-svn-id: svn://10.0.0.236/trunk@87478 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:11:44 +00:00
sonmi%netscape.com
be0c5ddedd formatted to tabstop 8
git-svn-id: svn://10.0.0.236/trunk@87477 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:00:50 +00:00
sonmi%netscape.com
206a3fd408 formated to tabstop 8
git-svn-id: svn://10.0.0.236/trunk@87475 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:55:47 +00:00
sonmi%netscape.com
65706d1efe deleted comments, formated with tabstop 8
git-svn-id: svn://10.0.0.236/trunk@87474 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:53:52 +00:00
cyeh%bluemartini.com
89d9949ee8 fix for 9302: Would be nice if attachment + number was a link too.
patch submitted by afranke@ags.uni-sb.de (Andreas Franke)
thanks for the patch. Now can reference attachments in other bugs as an HTML
link.


git-svn-id: svn://10.0.0.236/trunk@87473 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:49:59 +00:00
sonmi%netscape.com
26d903d031 formatted according to the nss tab 8 rules
git-svn-id: svn://10.0.0.236/trunk@87472 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:49:30 +00:00
rogerl%netscape.com
667f2a187d Fixed unused vars. Added string literal as alternative function name.
Implemented invokeCall to use override.


git-svn-id: svn://10.0.0.236/trunk@87471 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:39:59 +00:00
cyeh%bluemartini.com
e77aaa22b0 fix for 58436 : javascript strict warnings in query.cgi
changed to f.target_milestone


git-svn-id: svn://10.0.0.236/trunk@87468 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:15:12 +00:00
mkaply%us.ibm.com
ee762b76ac OS/2 Bustage
SHORT_LIBNAME should be 8 characters or less


git-svn-id: svn://10.0.0.236/trunk@87466 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 20:38:28 +00:00
waterson%netscape.com
f543934a03 Bug 69523. Add content DLLs to xpinstall package lists. a=leaf
git-svn-id: svn://10.0.0.236/trunk@87465 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 20:29:11 +00:00
waterson%netscape.com
940a2a2356 Bug 69475. Fix bogo checking for last night. Not sure how I lost this line. a=leaf
git-svn-id: svn://10.0.0.236/trunk@87463 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 20:07:10 +00:00
locka%iol.ie
dd6758b5f8 Fix embedding package after recent layout/content split a=leaf@mozilla.org r=valeski@netscape.com b=68942
git-svn-id: svn://10.0.0.236/trunk@87462 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 19:57:32 +00:00
locka%iol.ie
f99cec7b5b Fix embedding package after the recent layout/content split. a=leaf@mozilla.org r=valeski@netscape.com b=68942
git-svn-id: svn://10.0.0.236/trunk@87461 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 19:56:37 +00:00
despotdaemon%netscape.com
a594f94687 Pseudo-automatic update of changes made by cpratt@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87459 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 19:06:36 +00:00
beard%netscape.com
44c9757970 [not part of build] drawThemeButton has same signature as others, and assumes a "kind=pushButton" argument. added drawThemeProgressbar.
git-svn-id: svn://10.0.0.236/trunk@87455 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 16:53:32 +00:00
mkaply%us.ibm.com
aadb898618 #67477
r=mkaply, a=blizzard
Code from jkobal - need to filter another char message


git-svn-id: svn://10.0.0.236/trunk@87451 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 15:50:58 +00:00
oeschger%netscape.com
3680885d6e just renaming the HTML files checked in last night (sr=alecf, r=leaf, b=67376), extra r=bz on renaming files in cvs
git-svn-id: svn://10.0.0.236/trunk@87449 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 15:01:31 +00:00
dbaron%fas.harvard.edu
aeb8d09853 Improve the boehm GC's ability to dump all leaked objects at shutdown. Patch partly by waterson@netscape.com, partly by me. r=beard@netscape.com sr=brendan@mozilla.org b=59967
git-svn-id: svn://10.0.0.236/trunk@87448 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 13:50:26 +00:00
dbaron%fas.harvard.edu
ef702b8243 Make ImageListener not confuse leak logging by doing refcounting the way we do it everywhere else. r=disttsc@bart.nl sr=brendan@mozilla.org b=64452
git-svn-id: svn://10.0.0.236/trunk@87447 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 13:46:59 +00:00
dbaron%fas.harvard.edu
a1ecca2ca4 Remove static constructor for nsStyleColor. r=disttsc@bart.nl sr=brendan@mozilla.org b=67341
git-svn-id: svn://10.0.0.236/trunk@87446 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 13:44:43 +00:00
locka%iol.ie
db431b7f8a Added a missing break statement to embedding API. b=68934
git-svn-id: svn://10.0.0.236/trunk@87445 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 13:34:22 +00:00
markh%activestate.com
7ed8ac770d Final tweak for Windows - now that jband's xpcom changes are in it builds fine.
git-svn-id: svn://10.0.0.236/trunk@87444 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 11:42:53 +00:00
jband%netscape.com
c142926d43 bug 66610 - add xpconnect support for DOMStrings. r=jst sr=brendan
git-svn-id: svn://10.0.0.236/trunk@87443 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 08:09:19 +00:00
hewitt%netscape.com
56f3995543 Enables deletion of nodes in tree, inspecting of <browser> and <iframe> documents. (Not Part of Build) (No small animals were injured in the making of this checkin)
git-svn-id: svn://10.0.0.236/trunk@87442 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 06:34:18 +00:00
nicolson%netscape.com
bdda5a2d24 Get everything building and linking on WINNT.
git-svn-id: svn://10.0.0.236/trunk@87441 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 05:38:45 +00:00
nicolson%netscape.com
dd61294527 Use ' instead of " for classpath.
git-svn-id: svn://10.0.0.236/trunk@87440 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 05:37:43 +00:00
brendan%mozilla.org
71380173a4 Don't flush cached properties one-by-one if GC'ing, because the GC flushes the whole thing (68735, r=jst, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87439 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 05:01:14 +00:00
beard%netscape.com
c5794ab91f [not part of build] added gThemeActions dispatch table.
git-svn-id: svn://10.0.0.236/trunk@87433 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 04:17:09 +00:00
waterson%netscape.com
0290f55184 Remove layoutxsl.o from optimized build, too.
git-svn-id: svn://10.0.0.236/trunk@87431 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 03:55:02 +00:00
waterson%netscape.com
b73433a6f5 Bug 15586. Call nsIRDFXMLSinkObservers on synchronous load, too. r=dougt, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87430 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 03:31:24 +00:00
dbaron%fas.harvard.edu
6a595eb388 Remove unused file that should have been removed with all the others in today's carpool. r=jst
git-svn-id: svn://10.0.0.236/trunk@87429 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 03:07:13 +00:00
mkaply%us.ibm.com
b7dc5f623b #60412
r=kmcclusk, sr=erik
Lowercase mGeneric before using it


git-svn-id: svn://10.0.0.236/trunk@87428 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 03:06:40 +00:00
waterson%netscape.com
50746d2650 Really remove nsStyleCoord.cpp
git-svn-id: svn://10.0.0.236/trunk@87427 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 02:33:54 +00:00
oeschger%netscape.com
6a4524bcef checking in inert help files for eventual building in mozilla, r=leaf, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87426 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 02:03:24 +00:00
dbaron%fas.harvard.edu
549444f5f5 Fixing IRIX bustage by adding libgkconbase_s to libs since libgkbase_s was split.
git-svn-id: svn://10.0.0.236/trunk@87424 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:59:11 +00:00
jst%netscape.com
61b8cafc64 Removing unused empty file.
git-svn-id: svn://10.0.0.236/trunk@87422 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:50:38 +00:00
sfraser%netscape.com
cb0bb2e184 Remove nsStyleCoord.cpp for jst.
git-svn-id: svn://10.0.0.236/trunk@87420 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:40:23 +00:00
jst%netscape.com
4d2e1014d9 Removing empty file from the build system.
git-svn-id: svn://10.0.0.236/trunk@87418 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:33:17 +00:00
brendan%mozilla.org
94c7e8ce8d Fix constant folder to recycle moved node, not whole tree, when simplifying 'true ? foo() : bar()' into 'foo()' (69345, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87415 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:25:39 +00:00
pinkerton%netscape.com
0404f17999 no need to worry about the title bar when computing which screen the window is on. it's only an approximation, and subtracting out the title bar showed up on profiler runs as about 8%. r=saari/sr=sfraser, bug# 69101.
git-svn-id: svn://10.0.0.236/trunk@87414 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:15:26 +00:00
pinkerton%netscape.com
96252aef68 don't re-create 1000 element array's of nsPoints every time the routine is called. r=dcone/sr=sfraser. bug 69101.
git-svn-id: svn://10.0.0.236/trunk@87413 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:14:03 +00:00
jst%netscape.com
9f1594bf72 Removing files that were moved to mozilla/content/... part of the carpool.
git-svn-id: svn://10.0.0.236/trunk@87412 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:12:42 +00:00
naving%netscape.com
aa6f98812e 61380 67637 68958. r=chuang sr=bienvenu. Made drag and drop of folders work on mac. fixed
white spaces and made it so that the "stop" sign is displayed when message is dragged
to source folder


git-svn-id: svn://10.0.0.236/trunk@87411 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:12:38 +00:00
jst%netscape.com
5d766a1e9d Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@87410 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:08:30 +00:00
waterson%netscape.com
8c9e87458a Bug 39054, redux. Hack around problem (?) with XBL child nodes: we'll just query for the list of real kids up front. Also, need to break 'AddSubtreeToDocument()' into pre- and post-order steps. r=hyatt, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@87409 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:05:34 +00:00
jgmyers%netscape.com
ac61c3a1c8 fix account manager labels: bug 68071 r=racham sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87408 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:04:13 +00:00
dbaron%fas.harvard.edu
3e13ce2b2c Fix MOZ_TRACK_MODULE_DEPS bustage by adding dom to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87405 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:57:23 +00:00
dbaron%fas.harvard.edu
920dae5fa0 Fix MOZ_TRACK_MODULE_DEPS bustage by adding pref to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87403 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:30:53 +00:00
sfraser%netscape.com
e52e94697c More jst bustage fixing; we need nsIHTMLStyleSheet.h here.
git-svn-id: svn://10.0.0.236/trunk@87402 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:28:57 +00:00
dbaron%fas.harvard.edu
1249492aca Fix MOZ_TRACK_MODULE_DEPS bustage by updating REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87401 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:21:26 +00:00
dbaron%fas.harvard.edu
4edb50e09b Fixing objdir build bustage by adding $(srcdir)/ to directories in include path.
git-svn-id: svn://10.0.0.236/trunk@87399 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:17:30 +00:00
nicolson%netscape.com
0448e0420f Remove cdbhdl.h, which is now a private export. Instead we cut and paste
its contents into our file.


git-svn-id: svn://10.0.0.236/trunk@87398 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:13:45 +00:00
ben%netscape.com
155d9bb3cc Fix jst bustage
git-svn-id: svn://10.0.0.236/trunk@87395 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 23:53:33 +00:00
despotdaemon%netscape.com
c17d5d6d0b Pseudo-automatic update of changes made by jrgm@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87392 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 23:30:15 +00:00
jst%netscape.com
692d111a29 Attempting to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@87391 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 23:18:12 +00:00
heikki%netscape.com
2ffd79491a Removing files which were moved to content, part of content/layout carpool.
git-svn-id: svn://10.0.0.236/trunk@87388 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 22:43:19 +00:00
leaf%mozilla.org
59b28d5ffe changing where we put the gbdate file.
git-svn-id: svn://10.0.0.236/trunk@87387 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 22:30:35 +00:00
timeless%mac.com
f9d9394707 fix bug 49727 Grammar incorrect in alert message when deleting mail folder
fix by stephend@netscape.com r=timeless, naving, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87385 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 22:30:12 +00:00
Peter.VanderBeken%pandora.be
f3e7960f70 Content/layout splitup carpool.
git-svn-id: svn://10.0.0.236/trunk@87384 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:51:22 +00:00
heikki%netscape.com
26d94ba9b0 Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87383 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:50:04 +00:00
Peter.VanderBeken%pandora.be
8578436af7 Content/layout split-up carpool. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87382 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:45:29 +00:00
leaf%mozilla.org
61cb28dbe9 Part of jst@netscape.com's layout/content landing.
git-svn-id: svn://10.0.0.236/trunk@87381 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:40:39 +00:00
jst%netscape.com
0132b97d46 Backing out my previous changes.
git-svn-id: svn://10.0.0.236/trunk@87378 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 20:33:57 +00:00
Peter.VanderBeken%pandora.be
483a540a29 Content/Layout splitup. Not part of default build. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87376 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 20:13:40 +00:00
jst%netscape.com
ea40c8d825 Changes needed for splitting layout
git-svn-id: svn://10.0.0.236/trunk@87372 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 18:46:07 +00:00
nicolson%netscape.com
dcc51aea93 add method for setting cipher policy.
git-svn-id: svn://10.0.0.236/trunk@87371 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 18:29:49 +00:00
nicolson%netscape.com
82f58afdb1 Tweak library rules for WINNT
git-svn-id: svn://10.0.0.236/trunk@87370 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 18:28:55 +00:00
Peter.VanderBeken%pandora.be
1d79617f03 Content/layout split-up. Not part of the build. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87369 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 18:11:03 +00:00
Peter.VanderBeken%pandora.be
bad04a33a1 Content/layout split-up. Not part of the build. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87368 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 17:51:42 +00:00
leaf%mozilla.org
64cb1d2c27 commiting change to modules for layout->layout,content meiosis -leaf
git-svn-id: svn://10.0.0.236/trunk@87362 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 15:31:02 +00:00
Peter.VanderBeken%pandora.be
57fc439641 Corrected CAPS. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87361 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 14:29:10 +00:00
Peter.VanderBeken%pandora.be
25e390fa7d Removing to correct CAPS. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87360 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 14:27:36 +00:00
jst%netscape.com
6c03d356f7 Fixing win32 build bustage.
git-svn-id: svn://10.0.0.236/trunk@87359 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 14:19:42 +00:00
jst%netscape.com
2487b0e057 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@87358 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 13:14:10 +00:00
heikki%netscape.com
80b36e2891 Checking in changes needed for splitting layout into two separate libraries. r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
git-svn-id: svn://10.0.0.236/trunk@87357 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:55:42 +00:00
rods%netscape.com
8a61b9395c making spacebar click on key up
Bug 68850 sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87355 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:36:01 +00:00
heikki%netscape.com
c98fb5c6a1 Adding new files needed for splitting layout into two separate libraries (some of these files have been moved from mozilla/layout). r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
git-svn-id: svn://10.0.0.236/trunk@87354 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:21:27 +00:00
heikki%netscape.com
b23ac2426f Adding new files needed for splitting layout into two separate libraries (some of these files have been moved from mozilla/layout). r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
git-svn-id: svn://10.0.0.236/trunk@87353 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:10:13 +00:00
scc%mozilla.org
db3da69269 bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build.
git-svn-id: svn://10.0.0.236/trunk@87352 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:06:34 +00:00
heikki%netscape.com
547ee0941d Adding new files needed for splitting layout into two separate libraries (some of these files have been moved from mozilla/layout). r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
git-svn-id: svn://10.0.0.236/trunk@87351 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 11:56:40 +00:00
scc%mozilla.org
9a6e52725a bug #69315: removing unused and confusing string files
git-svn-id: svn://10.0.0.236/trunk@87349 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 11:27:41 +00:00
markh%activestate.com
45379517dd License info is now in each file (in the standard format)
git-svn-id: svn://10.0.0.236/trunk@87348 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 10:20:22 +00:00
scc%mozilla.org
ac9727a0c3 we're still a part of XPCOM physically (if not logically) and to get exports right need _IMPL_NS_COM
git-svn-id: svn://10.0.0.236/trunk@87347 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 10:19:21 +00:00
scc%mozilla.org
b2890c0c6f MANIFEST files require Mac line endings
git-svn-id: svn://10.0.0.236/trunk@87346 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 10:15:47 +00:00
scc%mozilla.org
aeabe4c25e missed nsFragmentedString.h and .cpp in the initial check-in ... adding them
git-svn-id: svn://10.0.0.236/trunk@87345 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 08:55:34 +00:00
scc%mozilla.org
5d8907dc7b bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build.
git-svn-id: svn://10.0.0.236/trunk@87344 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 08:54:09 +00:00
markh%activestate.com
8d2f296cfd Update the way the license is expressed and minor makefile mods.
Still not building pending a decision on bug 66610.


git-svn-id: svn://10.0.0.236/trunk@87343 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 08:31:46 +00:00
scc%mozilla.org
39bb9d2a95 bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build.
git-svn-id: svn://10.0.0.236/trunk@87338 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 07:42:20 +00:00
mkaply%us.ibm.com
e7d6ef40d0 OS/2 TB Bustage
Need PR_STATIC_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@87335 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 07:07:56 +00:00
blakeross%telocity.com
fd309ab762 mac bustage
git-svn-id: svn://10.0.0.236/trunk@87332 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 05:58:47 +00:00
markh%activestate.com
abe83923e1 First checkin of the Python XPCOM bindings.
git-svn-id: svn://10.0.0.236/trunk@87331 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 05:24:45 +00:00
blakeross%telocity.com
0b610ca389 DIE PNG DIE
git-svn-id: svn://10.0.0.236/trunk@87330 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 04:26:00 +00:00
blakeross%telocity.com
0709564eca adding as binaries.
git-svn-id: svn://10.0.0.236/trunk@87329 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 04:03:24 +00:00
blakeross%telocity.com
ac03b3baa6 Okay, timeless says I may need to specify -kb when adding the png's. Trying that.
git-svn-id: svn://10.0.0.236/trunk@87328 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 04:00:48 +00:00
blakeross%telocity.com
817ff95713 updating jar.
git-svn-id: svn://10.0.0.236/trunk@87327 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:51:11 +00:00
blakeross%telocity.com
afd1449c0a nothing to see here, move along.
git-svn-id: svn://10.0.0.236/trunk@87326 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:50:05 +00:00
blakeross%telocity.com
135bd8ea10 *sigh*
git-svn-id: svn://10.0.0.236/trunk@87325 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:48:30 +00:00
blakeross%telocity.com
0167f29d05 trying again...
git-svn-id: svn://10.0.0.236/trunk@87324 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:31:12 +00:00
blakeross%telocity.com
82afb96212 something happened with the first two images. take 2.
git-svn-id: svn://10.0.0.236/trunk@87323 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:30:17 +00:00
blakeross%telocity.com
40a2343381 Appearance improvements to Mac Classic scrollbars (patch by lordpixel, 67491). r=timeless sr=ben
git-svn-id: svn://10.0.0.236/trunk@87321 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:21:01 +00:00
blakeross%telocity.com
aa09590aba Appearance improvements to Mac Classic scrollbars (patch by lordpixel, 67491). r=timeless sr=ben
git-svn-id: svn://10.0.0.236/trunk@87319 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:12:02 +00:00
dougt%netscape.com
4a2b3ad811 Fixes small memleaks. bug 53931. r=ccarlen@netscape.com, a=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87318 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:09:57 +00:00
scc%mozilla.org
368313f173 bug #69315: r=dbaron, a=ben. Remove unused experimental string files that have never been part of the build
git-svn-id: svn://10.0.0.236/trunk@87313 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 01:34:34 +00:00
brendan%mozilla.org
c372c27928 Fix related eval and setTimeout regressions caused by bug 68498's patch (69165&69175, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@87312 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 00:31:20 +00:00
shaver%mozilla.org
e340798f8e Fold constants correctly when emitting as we compile (TCF_COMPILING).
(#69304, r=jband, sr=brendan)


git-svn-id: svn://10.0.0.236/trunk@87310 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 20:58:08 +00:00
dbaron%fas.harvard.edu
3bc5fd186d Fix gcc 2.7.2.3 bustage with NS_READABLE_CAST.
git-svn-id: svn://10.0.0.236/trunk@87309 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 18:08:18 +00:00
dbaron%fas.harvard.edu
4d55f78945 Fix excessive string conversion / bad string usage. r=disttsc@bart.nl sr=brendan@mozilla.org b=68653
git-svn-id: svn://10.0.0.236/trunk@87308 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 17:11:44 +00:00
dbaron%fas.harvard.edu
e231537eca Remove static constructors from nsRelatedLinksHandler. r=disttsc@bart.nl sr=brendan@mozilla.org b=67314
git-svn-id: svn://10.0.0.236/trunk@87307 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 17:07:19 +00:00
dbaron%fas.harvard.edu
92987dae72 Remove static constructors from nsXULSortService and nsXULTemplateBuilder. r=waterson@netscape.com sr=brendan@mozilla.org b=67310
git-svn-id: svn://10.0.0.236/trunk@87306 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 17:04:11 +00:00
dbaron%fas.harvard.edu
f0e564ff4e Add makefile and script to compile and run leaksoup easily. r=waterson@netscape.com sr=brendan@mozilla.org b=66424
git-svn-id: svn://10.0.0.236/trunk@87305 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 16:51:46 +00:00
dbaron%fas.harvard.edu
fbe55d9be7 Fix leaks in single signon and clean up some build warnings, etc. r=morse@netscape.com sr=brendan@mozilla.org b=67119
git-svn-id: svn://10.0.0.236/trunk@87304 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 16:40:04 +00:00
leaf%mozilla.org
6351e0f0c4 Automated update
git-svn-id: svn://10.0.0.236/trunk@87303 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 16:30:14 +00:00
blizzard%redhat.com
799045efe5 Fix bug #68882. Don't build xinerama support since it crashes the dynamic loader on stock RH 7.0. Add an explicit --enable-xinerama flag. r=cls
git-svn-id: svn://10.0.0.236/trunk@87302 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 16:16:54 +00:00
pschwartau%netscape.com
a50adc75c5 Regression test for bug 68498. Derived from Brendan's attachment to the bug -
git-svn-id: svn://10.0.0.236/trunk@87298 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 03:31:17 +00:00
tor%cs.brown.edu
e44584673d Bug 68970 - tune libimg throttling constants for better performance.
r=saari, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@87297 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 01:05:45 +00:00
disttsc%bart.nl
fc52717eed ``Acct Settings:Acct Name Field:Letters with descenders being cut off'', bug=67245, author=Håkan B. Waara <hwaara@chello.se>, r=jag, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@87296 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 23:49:54 +00:00
javi%netscape.com
5168c4c0ea Add nsNSSCertificate.cpp to the Mac build.
git-svn-id: svn://10.0.0.236/trunk@87294 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 20:25:42 +00:00
dbaron%fas.harvard.edu
ec5f2b06ba Fix leak in message compose window (and probably other places) by breaking a global->controllers->controller->global cycle resulting from having implementations of nsIController in JavaScript. b=56703 r=waterson@netscape.com sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@87293 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 19:02:25 +00:00
dbaron%fas.harvard.edu
aca0d1a170 Improve GTK system colors by choosing colors in a way more similar to the way GTK chooses them, although it's still not perfect. b=67448 r=bryner,pavlov sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@87292 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 18:55:01 +00:00
dbaron%fas.harvard.edu
f7ad87049c Add REQUIRES line to fix --enable-ldap + MOZ_TRACK_MODULE_DEPS bustage.
git-svn-id: svn://10.0.0.236/trunk@87291 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 18:30:12 +00:00
dbaron%fas.harvard.edu
a6e6b7d1e7 Fixing xprint bustage from dcone's checkin. (Not part of default build.)
git-svn-id: svn://10.0.0.236/trunk@87290 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 18:20:28 +00:00
dbaron%fas.harvard.edu
bf2301d393 Add REQUIRES line so that xprint will build with MOZ_TRACK_MODULE_DEPS.
git-svn-id: svn://10.0.0.236/trunk@87289 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 18:15:49 +00:00
ben%netscape.com
07ef2223d6 fix some XBL insertion point warnings for bookmarks window & modern skin. r=sfraser, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@87286 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 10:06:54 +00:00
heikki%netscape.com
610c029420 Checking in new files needed for layout split. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87285 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 09:53:29 +00:00
dbaron%fas.harvard.edu
9a96675501 Fix MOZ_TRACK_MODULE_DEPS bustage (senna tinderbox) by adding to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87283 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 06:23:08 +00:00
dbaron%fas.harvard.edu
36926faf04 Fix Sun WS 5.0 (nebiros tinderbox) bustage by using |PL_strchr| instead of |strchr|.
git-svn-id: svn://10.0.0.236/trunk@87279 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 06:00:07 +00:00
rginda%netscape.com
ef1256d8c3 -- NOT PART OF THE BUILD --
clean out some bitrot in cview, add an install.js file.
xpi will be located at www.hacksrus.com/~ginda/cview shortly.


git-svn-id: svn://10.0.0.236/trunk@87278 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 05:55:01 +00:00
dbaron%fas.harvard.edu
c96767f6d7 Fix MOZ_TRACK_MODULE_DEPS bustage (senna tinderbox) by adding to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87277 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 05:54:05 +00:00
dbaron%fas.harvard.edu
d5ea810517 Back out hyatt's one line change to fix selection in textfields. b=68994 r=cmanske a=ben
git-svn-id: svn://10.0.0.236/trunk@87273 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 04:59:59 +00:00
mkaply%us.ibm.com
96406b0a3d Fix senna REQUIRES bustage
git-svn-id: svn://10.0.0.236/trunk@87272 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 04:47:43 +00:00
mkaply%us.ibm.com
d5c24acb11 Fix senna REQUIRES bustage
git-svn-id: svn://10.0.0.236/trunk@87271 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 04:11:55 +00:00
danm%netscape.com
0d92deb59c adding embedding components, which will be used by both embedding apps and Mozilla. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87265 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:47:56 +00:00
danm%netscape.com
077ae05a77 preparing to move window opening code to a component, but currently ifdefed out. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87264 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:46:48 +00:00
danm%netscape.com
fac88bc14a adding ability to WindowWatcher to open windows without parents. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87263 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:45:42 +00:00
danm%netscape.com
c22f5b073f cleaning up window ownership model a la scc@netscape.com, adding WindowCreator callback. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87262 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:43:58 +00:00
danm%netscape.com
6864012e14 fix destruction order crash. no bug #. r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87261 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:37:06 +00:00
danm%netscape.com
c6a145bc23 hooking up EmbedIDL.mcp. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87260 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:33:03 +00:00
danm%netscape.com
48c781f375 just changing the case of target names to be more Mac-like. bug 67368 (peripherally) r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87259 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:31:43 +00:00
danm%netscape.com
5edbc494f6 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@87258 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:27:36 +00:00
danm%netscape.com
88d7b63372 implementation of WindowCreator callback. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87257 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:24:53 +00:00
danm%netscape.com
a82ff633f7 adding a window creator callback. r=hyatt,pinkerton,(valeski didn't complain)
git-svn-id: svn://10.0.0.236/trunk@87256 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:22:51 +00:00
sspitzer%netscape.com
7b5ac2a5e8 adding some debugging printfs, for my benefit. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@87255 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:21:44 +00:00
danm%netscape.com
9516599e58 bits of dom's nsJSUtils copied here to avoid linking with that lib. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87254 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:20:08 +00:00
mcafee%netscape.com
0c181463f8 0.8
git-svn-id: svn://10.0.0.236/trunk@87253 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:03:23 +00:00
mcafee%netscape.com
89369f67bd tinderboxen
git-svn-id: svn://10.0.0.236/trunk@87252 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:00:47 +00:00
blakeross%telocity.com
6df9558b00 Removing old prefs code (68964). r=mcafee sr=ben
git-svn-id: svn://10.0.0.236/trunk@87248 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 01:55:32 +00:00
heikki%netscape.com
cfffc4ac48 New interfaces needed for layout splitup. Not part of the build yet
git-svn-id: svn://10.0.0.236/trunk@87246 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 01:54:26 +00:00
akkana%netscape.com
0f2421018e 67337: Initial implementation of Tableize. r=aaronl sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87245 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 01:33:07 +00:00
hewitt%netscape.com
93c3b0b24e 66489 - default treecol width, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@87244 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 01:19:35 +00:00
rogerl%netscape.com
62ae472ce8 New icodes to handle instanceof/is. Moved operator name handling to icg
for now (pending a semantics phase). Added a generic new and prototype
setting.


git-svn-id: svn://10.0.0.236/trunk@87238 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 23:15:34 +00:00
pinkerton%netscape.com
20ba9ade9f coalesce nearby rects into a single rect based on ratio of combined area in comparison to their bounding box area. r=saari/sr=sfraser. bug# 53657.
git-svn-id: svn://10.0.0.236/trunk@87236 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 22:58:56 +00:00
javi%netscape.com
1de01e99cc Make the new server cert dialog for SSL warning work.
git-svn-id: svn://10.0.0.236/trunk@87233 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 22:17:52 +00:00
nhotta%netscape.com
ab548dcf1a Removed two functions from nsICollation which use nsString, r=mkaply@us.ibm.com, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@87232 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 22:10:35 +00:00
roc+%cs.cmu.edu
0018bf9a4e Force nsViewManager to respect DONT_BITBLT flags on descendant views when we scroll a parent view. Fix for bug 68499. r=kmcclusk,sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87230 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 21:41:52 +00:00
timeless%mac.com
74d561bd54 fix for bug 52653 regxpcom creates .mozilla in Real User's home
fix by shaver, r=dveditz, sr=scc


git-svn-id: svn://10.0.0.236/trunk@87229 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 21:35:34 +00:00
cmanske%netscape.com
6c9ac5fa85 No real code change: added comment to explain fix to bug 57206, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@87228 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 21:10:01 +00:00
cmanske%netscape.com
38e5a9cb4e Part of fix for bug 57206, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@87227 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 21:04:41 +00:00
waterson%netscape.com
14c9594720 Add logging instructions.
git-svn-id: svn://10.0.0.236/trunk@87226 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:34:30 +00:00
kestes%tradinglinx.com
8f65e6d884 typo wrote $tree_state meant $new_tree_state
git-svn-id: svn://10.0.0.236/trunk@87225 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:08:32 +00:00
kestes%tradinglinx.com
3392c1ea0f only print values that we have data for.
git-svn-id: svn://10.0.0.236/trunk@87224 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:07:30 +00:00
kestes%tradinglinx.com
c8255491e4 allow users to run processmail_bugs without using sendmail.
git-svn-id: svn://10.0.0.236/trunk@87223 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:07:03 +00:00
kestes%tradinglinx.com
78910fa746 suck some bugzilla parameters off Subject line in mail message.
allow users to run processmail_bugs without using sendmail.
some updates do not have any status value, ignore those.


git-svn-id: svn://10.0.0.236/trunk@87222 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:06:28 +00:00
kestes%tradinglinx.com
654064ed78 Do not put any testing (if present) directories into the package.
do not create unused tinderbox2 directory.


git-svn-id: svn://10.0.0.236/trunk@87221 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:04:56 +00:00
kestes%tradinglinx.com
31a6f926f4 create a BT_URL entry.
fix possible security risk in default $ADMINISTRATIVE_NETWORK_PAT


git-svn-id: svn://10.0.0.236/trunk@87220 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:04:08 +00:00
kestes%tradinglinx.com
5613dbbab5 minor fixes to local variables.
is_status_final  did not recieve its arguments from @_ properly.


git-svn-id: svn://10.0.0.236/trunk@87219 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:03:13 +00:00
kestes%tradinglinx.com
3fe97485d0 get default BT_URL from TinderConfig
git-svn-id: svn://10.0.0.236/trunk@87218 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:02:21 +00:00
m_kato%ga2.so-net.ne.jp
b1a850b1ee bug=63656, r=ducarroz, sr=bienvenu
more support RFC2231


git-svn-id: svn://10.0.0.236/trunk@87217 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:30:55 +00:00
dbaron%fas.harvard.edu
f86c9b273c Scripts shouldn't be in TARGETS, because it makes them be removed by 'make clean'.
git-svn-id: svn://10.0.0.236/trunk@87216 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:20:06 +00:00
thesteve%netscape.com
8cc637ecb8 dded a rule to recognize <nsScanner> responsibility for an allocation. r=waterson
git-svn-id: svn://10.0.0.236/trunk@87215 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:17:11 +00:00
cyeh%bluemartini.com
6448ffe265 fix for 68873 : Bugzilla install doesn't work over NFS; mention this in README
patch submitted by tstromberg@rtci.com (Thomas Stromberg).


git-svn-id: svn://10.0.0.236/trunk@87214 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:07:54 +00:00
cyeh%bluemartini.com
f47f716a5d fix for 17773: Checksetup.pl should create maintainer if database is empty.
patch submitted by dave@intrec.com (Dave Miller)
create an administrator if we don't find one in the db or if new.


git-svn-id: svn://10.0.0.236/trunk@87213 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:56:05 +00:00
bryner%uiuc.edu
fbf2dbc80e Bug 68444 - add back "lines" label to the right of textfield in mousewheel prefs panel. r=timeless, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@87212 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:52:04 +00:00
harishd%netscape.com
5dc914c42b Modified parser test script.
** NOT PART OF THE BUILD **


git-svn-id: svn://10.0.0.236/trunk@87211 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:44:23 +00:00
dcone%netscape.com
3f0b291771 using the passed in title for the jobname. r=rods sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87210 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:36:54 +00:00
dcone%netscape.com
c7dfbc704b r=rods sr=attinasi Passing in the title to begindocument
git-svn-id: svn://10.0.0.236/trunk@87209 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:36:02 +00:00
bryner%uiuc.edu
023537c125 Bug 68260 - quiet unicode converter registration on non-debug builds. r=yokoyama, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@87208 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 15:16:02 +00:00
mkaply%us.ibm.com
76ef93e1bc No bug
r=mkaply, a=blizzard
Adding in the nsDeviceContext ADDREF that other platforms got


git-svn-id: svn://10.0.0.236/trunk@87207 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 14:56:53 +00:00
chak%netscape.com
8cc542b40a Fix for bug #68594 - Find functionality does not work in MfcEmbed from the
embed packaging..
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@87201 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:54:27 +00:00
chak%netscape.com
6089073ae0 Fix for #68617 - Must be able to specify the test harness to be pkgd.
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@87200 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:53:19 +00:00
chak%netscape.com
4e6e0dc92e Fix for bug # 67688 - mfcEmbed should be turned on in the builds.
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@87199 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:52:03 +00:00
cmanske%netscape.com
72a6c84c0f Minor change to remove compile warning
git-svn-id: svn://10.0.0.236/trunk@87198 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:12:08 +00:00
dbaron%fas.harvard.edu
381c69bbde Fix gcc 2.95/2.96 bustage by adding |NS_CONST_CAST| to |char*| to work around what I think is a bug in gcc. Patch from Bradley Baetz <bbaetz@sympatico.ca>, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@87192 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 04:33:21 +00:00
aaronl%chorus.net
923a6784ad Extension to add builtin accessibility. In the future it will support text-to-speech and braille displays for visually impaired users. See README, bug=65158, r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@87191 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 04:11:39 +00:00
aaronl%chorus.net
be522873fa Extension to add builtin accessibility. In the future it will support text-to-speech and braille displays for visually impaired users. See README, bug=65158, r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@87190 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 04:03:58 +00:00
blakeross%telocity.com
7ad8e730cf Make tab and shift+tab move to the next and previous (focusable) elements for textfields (2083, 47282). r=brade sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87189 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:40:15 +00:00
dbaron%fas.harvard.edu
e54698548e Fix objdir build bustage by not trying to install from the objdir a script that is in the srcdir. r=bryner
git-svn-id: svn://10.0.0.236/trunk@87188 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:39:57 +00:00
cmanske%netscape.com
1b646aae6a Fixed Cell Properties navigation in dialog bug 68836. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87187 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:37:26 +00:00
cmanske%netscape.com
8f00db7796 Fixed link properties bug 68064. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87186 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:36:03 +00:00
cmanske%netscape.com
e90ad9978f Fixed Spell Check dialog layout bug 57398. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87185 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:35:02 +00:00
cmanske%netscape.com
03c6fb909b Fixed Spell Check dialog default button bug 56531. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87184 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:34:29 +00:00
cmanske%netscape.com
041b074635 Fixed initializing widgets in prefs dialog, b=53275, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87182 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:33:27 +00:00
cmanske%netscape.com
a3c222fbe7 Fixed table selection bug 68860. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87181 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:33:12 +00:00
cmanske%netscape.com
4e8dfea52a UI for Insert Break, b=47545, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87180 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:33:07 +00:00
cmanske%netscape.com
aba8389b45 Fixed string truncation bug 68684; r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87179 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:32:55 +00:00
cmanske%netscape.com
b4f96f8877 Part of fix for composer prefs bug 53275. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87178 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:32:54 +00:00
cmanske%netscape.com
72aff190bc Fixed Send Page bug 68197, Table Properties dialog bug 68835, Implement Insert Break (bug 47544); r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87177 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:32:49 +00:00
cmanske%netscape.com
9ef6302b34 New files for SetDocumentTitle transaction. Not part of build yet. r=kin
git-svn-id: svn://10.0.0.236/trunk@87176 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:15:35 +00:00
naving%netscape.com
2e5b91311d fix a small mistake that was part of earlier checkin.
git-svn-id: svn://10.0.0.236/trunk@87173 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:24:48 +00:00
hyatt%netscape.com
e14fbb5420 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87171 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:21:34 +00:00
jband%netscape.com
994a488bd2 rest of the fix for bug 68971 - can't share a kungfoodeathgrip. sr=brendan r=shaver
git-svn-id: svn://10.0.0.236/trunk@87170 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:21:22 +00:00
brendan%mozilla.org
77da20c8b2 Don't crash on a newborn object (68971, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@87169 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:09:42 +00:00
naving%netscape.com
8d57b923a3 64751, 64753. sr =sspitzer, bienvenu. Adding Compact Folders feature to file_menu and Compact This Folder when
you right click on a folder. thanks to sspitzer and bienvenu for good review. Thanks to
david for providing nsMsgFolder::ListDescendents function and all the help.


git-svn-id: svn://10.0.0.236/trunk@87168 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:05:41 +00:00
brendan%mozilla.org
cb6ad315e2 The rest of the fix for bug 68498, see the extensive comments in that bug (r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@87167 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:04:12 +00:00
kestes%tradinglinx.com
8a7e68993a more comments,
allow each ticket to go to multiple trees.


git-svn-id: svn://10.0.0.236/trunk@87166 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:43:49 +00:00
kestes%tradinglinx.com
b6a5529466 more comments,
parenthesize some localize variables
change the scaling of the window to better suite the installed netscape.
there should be a better way to autosize the windows!


git-svn-id: svn://10.0.0.236/trunk@87165 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:41:28 +00:00
kestes%tradinglinx.com
3d93e14ab8 more comments,
localize some variables which were not local by accident.
change function name update2bug_url to  bug_id2bug_url


git-svn-id: svn://10.0.0.236/trunk@87164 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:40:08 +00:00
hyatt%netscape.com
f3eecabbdd Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87163 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:37:19 +00:00
mcafee%netscape.com
5013969855 Adding percentage column for flat profile, hits/totalhits.
git-svn-id: svn://10.0.0.236/trunk@87162 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:36:58 +00:00
kestes%tradinglinx.com
4c0ebaa0a4 change the default window sizes to work with the installed version of
netscape.  There has to be a better way to size these windows!


git-svn-id: svn://10.0.0.236/trunk@87161 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:34:37 +00:00
cyeh%bluemartini.com
22a18ea2de fix for 65396:
Remember This Query should give option to add to page footer
patch submitted by st.n@gmx.net (Stephan Niemz)


git-svn-id: svn://10.0.0.236/trunk@87160 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:22:39 +00:00
blakeross%telocity.com
1d07b05942 bustage
git-svn-id: svn://10.0.0.236/trunk@87158 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:37:17 +00:00
mcafee%netscape.com
38615556e3 Removing unuxed MOZ_OLD_LI_STUFF ifdef & code (68964). r=blake, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87157 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:23:56 +00:00
blakeross%telocity.com
058a90133b (moving brace to proper spot)
git-svn-id: svn://10.0.0.236/trunk@87156 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:15:46 +00:00
blakeross%telocity.com
518b475e16 Attempt to fix shanjian's bustage.
git-svn-id: svn://10.0.0.236/trunk@87155 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:11:35 +00:00
kestes%tradinglinx.com
b9f135a1dd do not run both bonsai and cvs by default. People will find it strange.
git-svn-id: svn://10.0.0.236/trunk@87154 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:10:48 +00:00
kestes%tradinglinx.com
2d46d3db4a typo, there was a missing @_ in a function, so no local variables were
getting instatiated.


git-svn-id: svn://10.0.0.236/trunk@87153 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:09:54 +00:00
kestes%tradinglinx.com
d05654c2e0 use new function (BuildStatus::is_status_final($buildstatus)) to allow users
to change default of ( ($buildstatus eq 'not_running') || ($buildstatus eq 'building') ) .
make more consistent use of  build_names($tree); to find the ordered
list of buildnames.
my notion of mindate/maxdate was the reverse of bonsai so fix it here.
the notion of $previous_rec was illdefined and causing problems.


git-svn-id: svn://10.0.0.236/trunk@87152 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:08:53 +00:00
kestes%tradinglinx.com
e225e671ae typo in use of FileStructure::URLS
git-svn-id: svn://10.0.0.236/trunk@87151 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 23:58:04 +00:00
kestes%tradinglinx.com
1e1a481d68 some variables were not being interpolated because they were in single quotes.
This could not have worked.


git-svn-id: svn://10.0.0.236/trunk@87149 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 23:53:33 +00:00
shanjian%netscape.com
94cfd83778 bug 65010 Japanese file name become garbage in file name text field ...
r = bill law
sr = erik.


git-svn-id: svn://10.0.0.236/trunk@87148 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 23:39:07 +00:00
waterson%netscape.com
c4c21be07f Don't try to use win32.order files in a debug build. sr=jband
git-svn-id: svn://10.0.0.236/trunk@87147 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 23:04:33 +00:00
cyeh%bluemartini.com
6e713e8510 fix for 28676 :
When a bug is marked duplicate, the reporter should be added to the bug that it duplicated.
patch submitted by jake@acutex.net (Jake).


git-svn-id: svn://10.0.0.236/trunk@87145 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:42:13 +00:00
blakeross%telocity.com
eb806dd827 Removing duplicate include.
git-svn-id: svn://10.0.0.236/trunk@87144 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:41:44 +00:00
mcafee%netscape.com
33329f8e60 Cleaning up html, strip libs warning
git-svn-id: svn://10.0.0.236/trunk@87142 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:22:52 +00:00
hyatt%netscape.com
b830ac7325 Fixing Win32 bustage on pink's checkin. r=pink
git-svn-id: svn://10.0.0.236/trunk@87141 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:20:44 +00:00
pinkerton%netscape.com
f3f2d2b54f actually use the mime mapping flavor when determining if a flavor is in a drag item, rather than relying on the defaults. r=saari,sr=sfraser. bug# 68828.
git-svn-id: svn://10.0.0.236/trunk@87140 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:08:39 +00:00
pinkerton%netscape.com
dabd5e0f1f force trees to synchronously update the area invalidated by a mousewheel scroll. r=bryner,a=hyatt, bug#63465
git-svn-id: svn://10.0.0.236/trunk@87139 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:07:06 +00:00
akkana%netscape.com
ae6e52b625 25779: alternate win cut/copy/paste keys. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87137 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:53:13 +00:00
akkana%netscape.com
286762ff55 25779: Add/improve alternate windows cut/copy/paste key bindings: r=brade sr=sfraser.
68747: Remove redundant code in nsHTMLEditor. sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@87136 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:51:25 +00:00
hewitt%netscape.com
e248d7dba2 famous last words -> "NOT PART OF BUILD"
git-svn-id: svn://10.0.0.236/trunk@87135 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:38:57 +00:00
axel%pike.org
b278904131 not part of build; fixing Makefile rules to have TABS, r=hewitt
git-svn-id: svn://10.0.0.236/trunk@87134 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:34:12 +00:00
sspitzer%netscape.com
71363b1709 fix for #68594. (checking in for chak@netscape.com)
r=ccarlen,sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87133 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:33:17 +00:00
hyatt%netscape.com
3f460ba63e Fix for 67739. r=pierre,attinasi, sr=ben
git-svn-id: svn://10.0.0.236/trunk@87132 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:25:31 +00:00
hyatt%netscape.com
8244a8912e Fix for 67739. r=pierre,attinasi sr=ben
git-svn-id: svn://10.0.0.236/trunk@87131 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:24:47 +00:00
hyatt%netscape.com
0bdfaeae2f Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87129 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:15:21 +00:00
kestes%tradinglinx.com
8faaa97452 update info for new release
git-svn-id: svn://10.0.0.236/trunk@87128 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:13:53 +00:00
kestes%tradinglinx.com
190b95987b update the version number
git-svn-id: svn://10.0.0.236/trunk@87127 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:13:33 +00:00
axel%pike.org
ddc3106d9a and windows, too. Thought it grabbed it first time. fixing rep.; a=leaf
git-svn-id: svn://10.0.0.236/trunk@87124 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:13:04 +00:00
axel%pike.org
ecce300538 yet another try to fix the rep.; not part of build, a=leaf
git-svn-id: svn://10.0.0.236/trunk@87123 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:12:08 +00:00
kestes%tradinglinx.com
82f1a91cfa add func sort_tree_buildnames
git-svn-id: svn://10.0.0.236/trunk@87122 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:11:40 +00:00
kestes%tradinglinx.com
112944bb78 add func is_status_final
add 1; to end of file


git-svn-id: svn://10.0.0.236/trunk@87121 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:11:04 +00:00
kestes%tradinglinx.com
5dc779d8b3 sync with CVS module, mostly parenthesis were different.
git-svn-id: svn://10.0.0.236/trunk@87119 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:07:55 +00:00
kestes%tradinglinx.com
37e7a86a89 localize many variables which were accidentally global.
fix bugs in the way the extra treestate data was trimmed from the DB.
change name of package so we can run CVS and BONSAI VC's at the same time for debugging.


git-svn-id: svn://10.0.0.236/trunk@87118 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:00:51 +00:00
kestes%tradinglinx.com
40f58e95c6 now works and is insync with VC_CVS.pm
git-svn-id: svn://10.0.0.236/trunk@87117 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:56:58 +00:00
kestes%tradinglinx.com
59f5751006 Add bonsai support.
Make $BRIEF_LOG_TRIM_DAYS &  $FULL_LOG_TRIM_DAYS have same default.


git-svn-id: svn://10.0.0.236/trunk@87116 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:55:49 +00:00
kestes%tradinglinx.com
b3988dfd96 now default variables can be overriden by variables in the environment.
allow users to have a cgibin directory which only holds '*.cgi' files.


git-svn-id: svn://10.0.0.236/trunk@87115 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:54:32 +00:00
kestes%tradinglinx.com
27aa947c55 add new email address
git-svn-id: svn://10.0.0.236/trunk@87114 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:52:26 +00:00
kestes%tradinglinx.com
c8670099e7 round the time down to even seconds. initalize two variables to null string.
git-svn-id: svn://10.0.0.236/trunk@87113 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:51:58 +00:00
kestes%tradinglinx.com
f2ad788bdc fix the display of the printing of the bonsai version number
git-svn-id: svn://10.0.0.236/trunk@87112 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:49:56 +00:00
kestes%tradinglinx.com
ac5c49edf8 A working version for TreeState using BonsaiData
git-svn-id: svn://10.0.0.236/trunk@87111 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:48:37 +00:00
kestes%tradinglinx.com
41ffba6db4 do not pass remote information to bonsai. This allows us to run both
CVS and Bonsai mode at the same time for the same tree while testing.


git-svn-id: svn://10.0.0.236/trunk@87110 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:47:53 +00:00
kestes%tradinglinx.com
ac41735fd3 Relax the check for ID's which are considered daemon (root).
git-svn-id: svn://10.0.0.236/trunk@87109 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:44:48 +00:00
kestes%tradinglinx.com
e0224c8883 cleaner interface to bonsai
git-svn-id: svn://10.0.0.236/trunk@87108 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:41:25 +00:00
kestes%tradinglinx.com
7eddcfe58f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@87107 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:40:30 +00:00
mkaply%us.ibm.com
8a178e4bbe #68794
r=mkaply, a=blizzard
Commented out too much code


git-svn-id: svn://10.0.0.236/trunk@87106 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 19:54:52 +00:00
locka%iol.ie
98d594c207 Fixed an issue where the current window had no primary content area and the tree owner went off searching for one in other windows via the windows mediator but forgot to addref the result. b=58639, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@87105 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 19:26:39 +00:00
radha%netscape.com
af35982fcc Fix for bug # 39938. Client side redirection messes up SH. r=rpotts, adamlock
git-svn-id: svn://10.0.0.236/trunk@87104 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 19:10:16 +00:00
dbragg%netscape.com
4a00098a6e Renaming temp files to .new or .old during installations so they don't get auto registered. Bug 67703. r=dveditz sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87103 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 19:03:34 +00:00
dbaron%fas.harvard.edu
78915e633d Adding newline to end of file to fix HP bustage.
git-svn-id: svn://10.0.0.236/trunk@87100 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 15:22:22 +00:00
alecf%netscape.com
a763566cb9 part of fix for #46488 - http startup handlers get an Observe() call as well
r=valeski, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@87099 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 14:43:34 +00:00
jfrancis%netscape.com
c905838848 bug 50497: plaintext copy loses newlines on paste
bug 57292: copy of table cell contents shouldn't copy cell
bug 57170: some inline style not preserved across copy paste
for all above: r=akkana; sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@87098 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 13:22:26 +00:00
jfrancis%netscape.com
13c4b81358 bug 63760: improving iterator speed in aid of selection performance and many editor operations. r=akkana; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87097 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 13:19:14 +00:00
hyatt%netscape.com
e80f6cd039 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87096 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 09:43:11 +00:00
axel%pike.org
fda8649a46 not part of build, improve XSLT performance, code by keith, r=me (peterv)
git-svn-id: svn://10.0.0.236/trunk@87089 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 09:21:03 +00:00
hewitt%netscape.com
831720e707 (NOT PART OF BUILD) Document Inspector
git-svn-id: svn://10.0.0.236/trunk@87088 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 09:14:18 +00:00
hewitt%netscape.com
6d4f091694 (NOT PART OF BUILD) Document Inspector
git-svn-id: svn://10.0.0.236/trunk@87087 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 09:07:37 +00:00
timeless%mac.com
85eb1b03f0 fix bug 61802 javascript strict warnings in FilterEditor.js
patch by maolson@earthlink.net r=jag,timeless sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87084 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 07:40:23 +00:00
timeless%mac.com
166d2544a3 fix bug 53321 New text needed when no recipients are specified
patch by gemal@gemal.dk r=timeless,varada, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87083 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 06:49:15 +00:00
gayatrib%netscape.com
2775cf6d91 Fix for bug 44591--Search UI: any state shows document done text. r=racham sr=bienvenu. This also fixes bugs 68221 and 44354.
git-svn-id: svn://10.0.0.236/trunk@87082 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 06:37:03 +00:00
sspitzer%netscape.com
41651a14f9 fix js warnings. #68525. thanks to hwaara for the patch. r=timeless, sr=alecf,sspitzer
fix exception when right clicking on an empty
thread pane.  remove duplicated code.  also,
disable "open in new window" and "edit as new" in the
thread pane context menu, if nothing is selected.  sr=bienvenu.  #60632


git-svn-id: svn://10.0.0.236/trunk@87081 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 06:29:47 +00:00
ducarroz%netscape.com
6897e51900 Fix for bug 67693. We need to be smarter when we retrieve the name of an AppleDouble attachment, it can be in any of the parts. Also We need to assign a default name if we don't have one for any kind of attachment. R=sspitzer, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87079 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 05:49:50 +00:00
nicolson%netscape.com
61532d8098 Make server-side SSL work. Put common code in common.c.
git-svn-id: svn://10.0.0.236/trunk@87078 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 05:46:33 +00:00
nicolson%netscape.com
6de20faf61 make it build better.
git-svn-id: svn://10.0.0.236/trunk@87077 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 05:44:28 +00:00
aaronl%chorus.net
902b73bf1e Pref accessibility.browsewithcaret implemented, bug=49508, r=sfraser, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87076 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 05:07:46 +00:00
blakeross%telocity.com
5e6380d653 52751 in last checkin.
git-svn-id: svn://10.0.0.236/trunk@87074 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 04:37:15 +00:00
blakeross%telocity.com
9497853045 cmd+. in mac dialogs should cancel them and hitting enter/return dismisses dialogs when their default buttons are disabled (52571, 68649). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87073 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 04:36:04 +00:00
dcone%netscape.com
624e081b30 Changed the API to BeginDocument.. changed the call in here. sr=attinasi r=rods
git-svn-id: svn://10.0.0.236/trunk@87070 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:52:13 +00:00
dcone%netscape.com
d1b776b726 Changed BeginDocument API call.. added parameter. r=rods sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87069 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:49:44 +00:00
thayes%netscape.com
117280162f Add preferences for security/ssl
git-svn-id: svn://10.0.0.236/trunk@87068 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:42:30 +00:00
mcafee%netscape.com
a0babfe77b Adding doc links to output format, cleaning up some of the href UI.
git-svn-id: svn://10.0.0.236/trunk@87067 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:37:46 +00:00
disttsc%bart.nl
4c2073f943 ``background-position not relative to padding edge when background-repeat is not 'no-repeat' [BG]''. bug=7039, author=Hixie,jag, r=jag,Hixie,dcone, moa=dcone, sr=buster
git-svn-id: svn://10.0.0.236/trunk@87066 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:25:22 +00:00
mcafee%netscape.com
fbbb33dee5 anchor tags #flat, #hier
git-svn-id: svn://10.0.0.236/trunk@87065 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:24:41 +00:00
mcafee%netscape.com
03dda90c70 Adding support for JP_REALTIME=1, which uses ALRM signal to start.
git-svn-id: svn://10.0.0.236/trunk@87063 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:03:04 +00:00
mcafee%netscape.com
1fd8e07b3e Adding jprofsig helper script to make it easier to use jprof. Usage: jprofsig [start|stop]
git-svn-id: svn://10.0.0.236/trunk@87062 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 02:47:14 +00:00
erik%netscape.com
6dfb1440cf better NS_IMPL_ISUPPORTS usage (to be consistent with others)
git-svn-id: svn://10.0.0.236/trunk@87060 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 01:17:44 +00:00
erik%netscape.com
3df144c1b0 better NS_IMPL_ISUPPORTS usage (to be consistent with others)
git-svn-id: svn://10.0.0.236/trunk@87059 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 01:09:01 +00:00
erik%netscape.com
f6ac7cd2cb better NS_IMPL_ISUPPORTS usage (to be consistent with others)
git-svn-id: svn://10.0.0.236/trunk@87058 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:59:33 +00:00
ftang%netscape.com
649e30708e check in bidi tools and data files for smontagu@il.ibm.com
r=ftang@netscape.com sr=erik@netscape.com
b=62777
there are no direct connection to the build system so it won't
impact and build status on tinderbox


git-svn-id: svn://10.0.0.236/trunk@87057 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:47:21 +00:00
javi%netscape.com
4b1ab74c50 Update version number for PSM
git-svn-id: svn://10.0.0.236/trunk@87055 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:39:38 +00:00
javi%netscape.com
00fd658ad2 Update protocol version string.
git-svn-id: svn://10.0.0.236/trunk@87054 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:38:51 +00:00
despotdaemon%netscape.com
cddbcef64b Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@87053 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:37:54 +00:00
despotdaemon%netscape.com
470226ebcf Pseudo-automatic update of changes made by aaronl@chorus.net.
git-svn-id: svn://10.0.0.236/trunk@87052 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:37:16 +00:00
ftang%netscape.com
d1cc1a48b0 land the mac nsBidiKeyboard build change for b 68732.
git-svn-id: svn://10.0.0.236/trunk@87051 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:13:14 +00:00
ftang%netscape.com
f59f639c00 fix mac iid problem. r=erik
git-svn-id: svn://10.0.0.236/trunk@87050 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:11:29 +00:00
erik%netscape.com
ea985fdf1c fixing build bustage; discovered by ftang
git-svn-id: svn://10.0.0.236/trunk@87049 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:10:04 +00:00
ducarroz%netscape.com
2b0978b116 Fix for bug 68212. Oops, I've ifdefed too much code. R=sspitzer, SR=mscott, A=asa
git-svn-id: svn://10.0.0.236/trunk@87048 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:05:02 +00:00
rogerl%netscape.com
5016c3b1d9 Cleaning up all over. New Operator enumeration.
git-svn-id: svn://10.0.0.236/trunk@87044 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:54:27 +00:00
ftang%netscape.com
6a0e079832 check in for smontagu@il.ibm.com b=62777 r=ftang/waterson(for all.js) sr=erik
Add charset name for IBMBIDI landing. Add pref for IBMBIDI landing


git-svn-id: svn://10.0.0.236/trunk@87043 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:45:58 +00:00
erik%netscape.com
3854878e8a bug 68739; r=kmcclusk; sr=erik; author=simon@softel.co.il (IBM bidi
project); new files for querying and setting bidi properties of the
keyboard


git-svn-id: svn://10.0.0.236/trunk@87042 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:13:07 +00:00
peterlubczynski%netscape.com
b2163df77e Fix for bug 59394. Number of cached plugins is now a pref:
browser.plugins.max_num_cached_plugins or defaults to 10. a=av sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87041 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:03:47 +00:00
mkaply%us.ibm.com
e21bafb130 No bug
r=mkaply, a=blizzard
Handle Shift+Enter properly


git-svn-id: svn://10.0.0.236/trunk@87040 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:02:36 +00:00
timeless%mac.com
e7c9912e49 fix bug 66506 Copyright in about: should be updated (2000 -> 2001)
patches from timeless, and gemal@gemal.dk, r=fabian sr from mitchell,hecker@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@87039 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:49:42 +00:00
mkaply%us.ibm.com
919f6e058d #60412
r=mkaply, a=blizzard
Make generic font names not case sensitive


git-svn-id: svn://10.0.0.236/trunk@87038 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:39:24 +00:00
erik%netscape.com
5b31b2f5f5 bug 68739; r=kmcclusk; sr=erik; author=simon@softel.co.il (IBM bidi
project); adding new files for querying and setting bidi properties of the
keyboard


git-svn-id: svn://10.0.0.236/trunk@87037 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:37:33 +00:00
brendan%mozilla.org
aa67a82272 Restore the much-loved, albeit non-ECMA, function caller property (65683, r=rogerl, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87036 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:33:26 +00:00
erik%netscape.com
041e9eda29 bug 68739; r=kmcclusk; sr=erik; new file nsIBidiKeyboard.idl from IBM bidi
project (simon@softel.co.il) for querying and setting bidi properties of
the keyboard


git-svn-id: svn://10.0.0.236/trunk@87035 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:32:26 +00:00
brendan%mozilla.org
d4d7f80d47 Don't assert about leaked atoms, do DEBUG fprints instead (68765, r=timeless, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87034 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:25:30 +00:00
mcgreer%netscape.com
a4313bd2b1 configure PKCS#11 strings in PSM.
r=javi


git-svn-id: svn://10.0.0.236/trunk@87033 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:15:53 +00:00
leaf%mozilla.org
66412b58b9 Automated update
git-svn-id: svn://10.0.0.236/trunk@87032 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:15:15 +00:00
andreww%netscape.com
1566f7c120 bugzilla 47817 - r=blake sr=hewitt -fixing wizard and other large alert boxes. Note: this has the _real_ bug number and the _real_ description. The fix I just posted had a typo in the bug #.
git-svn-id: svn://10.0.0.236/trunk@87031 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:12:42 +00:00
andreww%netscape.com
68e4c212b8 bugzilla 42331 - r=hangas, sr=hewitt (real) titlebox fix. the other bug I just committed was for fixing another type of box issue
git-svn-id: svn://10.0.0.236/trunk@87030 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:08:52 +00:00
andreww%netscape.com
9ac7301485 bugzilla 48717 - r=blake sr=hewitt -fixing titlebox wierdness.
git-svn-id: svn://10.0.0.236/trunk@87029 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:07:03 +00:00
blizzard%redhat.com
9a3403a449 Fix bug #32612. Add xinerama support for linux systems. r=bryner, pinkerton, leaf sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87028 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:05:03 +00:00
bnesse%netscape.com
f04156cb5e Initial installation into CVS repository.
(Not part of the build)


git-svn-id: svn://10.0.0.236/trunk@87027 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:04:26 +00:00
jgmyers%netscape.com
24f3cc6dde remove dead code: bug 63834 r=ducarroz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87026 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 21:56:21 +00:00
hyatt%netscape.com
1da00daa14 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87024 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 21:38:17 +00:00
chuang%netscape.com
b287fc5fa1 bug57021 Mailing list msg displays multiple copies of addressees. r=ducarroz, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87022 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 21:08:41 +00:00
evaughan%netscape.com
6dd729eb13 Accessibility DLL. Not in build.
git-svn-id: svn://10.0.0.236/trunk@87021 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:51:33 +00:00
dmose%mozilla.org
fe2693b9e6 fix for bug found in original 17464 patch, where removal from the CC list was not generating a mail. r=donm@bluemartini.com
git-svn-id: svn://10.0.0.236/trunk@87020 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:41:26 +00:00
chuang%netscape.com
86419543c1 Bug68000 JS exception in stand alone message window, r=bienvenu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87019 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:32:03 +00:00
hyatt%netscape.com
8ca35b66ce Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87018 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:26:18 +00:00
hyatt%netscape.com
eba2bfa45d Fix for 68103. r=the world
git-svn-id: svn://10.0.0.236/trunk@87017 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:21:04 +00:00
hyatt%netscape.com
590d3ae87d Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87016 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:16:02 +00:00
blakeross%telocity.com
78cfb7b30e getElementsByTagName fails to find namespaced content when called on anonymous content (by Alex Fritze). r=blake sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@87015 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:13:34 +00:00
thayes%netscape.com
0ecf523f83 Add MPL license text.
git-svn-id: svn://10.0.0.236/trunk@87014 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:11:25 +00:00
thayes%netscape.com
03007b423d Change initialization of NSSDialog object
git-svn-id: svn://10.0.0.236/trunk@87013 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:10:00 +00:00
thayes%netscape.com
4848154c1f Implement nsISecurityWarningDialogs in the NSSDialogs object.
git-svn-id: svn://10.0.0.236/trunk@87012 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:09:33 +00:00
thayes%netscape.com
5233db2d20 Use NSSDialogs service to implement security warning dialogs.
git-svn-id: svn://10.0.0.236/trunk@87011 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:00:01 +00:00
thayes%netscape.com
4f4eea10fb Define new SecurityWarningDialogs interface
git-svn-id: svn://10.0.0.236/trunk@87010 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 19:58:21 +00:00
hyatt%netscape.com
8ae0c51330 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87007 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 19:44:38 +00:00
hyatt%netscape.com
f830c05b95 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87005 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 19:39:20 +00:00
disttsc%bart.nl
7ceaa3fc18 Fix javascript strict warnings in pref-charset.js, clean up. bug=60630, author=Mark Olson <maolson@earthlink.net>, r=nhotta, a=alecf
git-svn-id: svn://10.0.0.236/trunk@87004 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:57:15 +00:00
bnesse%netscape.com
7508bd193f Removing unused (and now outdated as well) files from the tree.
git-svn-id: svn://10.0.0.236/trunk@87003 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:49:19 +00:00
beard%netscape.com
353d07be25 Fixed crashing bugs by using PowerPC struct alignment. Reorganized project to link against Mac libraries, rather than having JS2.lib bring them in.
git-svn-id: svn://10.0.0.236/trunk@87002 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:38:12 +00:00
disttsc%bart.nl
97d6a4320c Make "Save File" in XP FilePicker warn when you're trying to save to a non-existant directory. bug=27612, r=bryner, a=alecf
git-svn-id: svn://10.0.0.236/trunk@87001 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:36:19 +00:00
beard%netscape.com
d4e2e853d1 Fixing assertion in test case, so js2 shell will start correctly.
git-svn-id: svn://10.0.0.236/trunk@87000 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:30:03 +00:00
Peter.VanderBeken%pandora.be
f2e1b1b574 Not part of default build. Keep Transformiix compiling on Mac.
git-svn-id: svn://10.0.0.236/trunk@86998 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 15:59:53 +00:00
rods%netscape.com
ac4b548c62 copy/paste coding error - simple change from Height to Width
Bug 67497 sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@86997 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 15:40:26 +00:00
axel%pike.org
dec26c03ce NOT PART OF BUILD, mozilla module should take stylesheet URL as base, too; r=peterv
git-svn-id: svn://10.0.0.236/trunk@86996 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 15:14:20 +00:00
ftang%netscape.com
1c5f39473d check in the module change for smontagu@il.ibm.com
r=yokoyama@netscape.com and ftang@netscape.com
bug 62777


git-svn-id: svn://10.0.0.236/trunk@86995 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 14:08:18 +00:00
locka%iol.ie
cad02c4d6f Update viewer to use nsIWebBrowserSiteWindow. b=67723, sr=buster
git-svn-id: svn://10.0.0.236/trunk@86994 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 13:14:41 +00:00
rods%netscape.com
a4c6556f22 Fixed bad spelling
Bug 68465 r=dcone,sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@86993 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 12:39:57 +00:00
rods%netscape.com
35291118e4 I couldn't find any documentation explaining on this specifically (classic Microsoft)
But it appears if you set nMinPage to 0, and then nFromPage, nTomPage, & nMaxPage to 0xFFFF
the dialog behaves the way you want it to for "All Pages" and "Page Range"
Plus, it appears you need to pre-set the flags to both "PD_ALLPAGES | PD_RETURNDEFAULT"
in order for the dialog to not appear and have the "::PrintDlg(&prntdlg);" call return.
Bug 61075 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@86992 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 12:04:55 +00:00
brendan%mozilla.org
04e985c325 Crash fix (first part, two more files to come) for old-style obj.eval in a function (68498, r=bryner, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@86990 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 09:11:09 +00:00
mscott%netscape.com
d02c098f0f (NOT PART OF THE BUILD)
contains basic style rules for the new outliner widget for the modern
theme.


git-svn-id: svn://10.0.0.236/trunk@86986 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 07:18:38 +00:00
pchen%netscape.com
5f48936303 bug 68105, r=alecf, sr=mscott, moved deletion of previous version of mime mapping pref up in file, appears to prevent empty mapping from being created, yes, that's a scary statement; while here, also fix case changing a mime mapping pref to overwrite an existing one, delete existing one before saving edits
git-svn-id: svn://10.0.0.236/trunk@86985 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 05:47:46 +00:00
dcone%netscape.com
602792ee45 Release the Presentation Context.. fixes printing leak r=kmmclusk, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86984 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 05:45:05 +00:00
attinasi%netscape.com
32ec04c869 Patch provided by khiggins@scu.edu - fixes memory leak in viewer. b=44003 r=buster,attinasi
Thanks, Kevin!


git-svn-id: svn://10.0.0.236/trunk@86983 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 05:33:57 +00:00
kmcclusk%netscape.com
eb86eabc8e Invalidate the incremently loaded portion of an image instead of the entire image if the image is not tiled. bug 41134 r=rods@netscape.com sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86982 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 05:31:02 +00:00
jband%netscape.com
1e76ea317d not part of the build - to be used in xpconnect flattening etc.
git-svn-id: svn://10.0.0.236/trunk@86981 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 04:26:03 +00:00
pinkerton%netscape.com
d1f883ec46 doh! forgot to reset the baseAddr of the pixmaps after re-locking the handles in ConvertToPICT. Thanks lordpixel@mac.com. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86973 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 03:24:10 +00:00
valeski%netscape.com
e0b53db01a sr=scc. 68187. making weak reference implementation on the browser listener part requirement explicit. API change.
git-svn-id: svn://10.0.0.236/trunk@86970 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 03:12:33 +00:00
dcone%netscape.com
2e0a8e2b04 Added a refcount to the nsDeviceContext. sr=attinasi r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@86968 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 02:57:07 +00:00
javi%netscape.com
04f4b5e3d0 Whenever we get the NSS Dialogs, make it a proxied service to avoid
all the assertions and eventual abort my JavaScript when we try to
open a window on a thread other than the UI thread.


git-svn-id: svn://10.0.0.236/trunk@86963 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:45:28 +00:00
disttsc%bart.nl
845066bbe2 "javascript strict warnings in importDialog.js". bug=60632, author=Mark Olson <maolson@earthlink.net>, r=tonyr, r=chuang, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86962 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:28:54 +00:00
akkana%netscape.com
d55c8bfefb 18508: Allow for user-specified XBL bindings. sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@86960 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:24:45 +00:00
akkana%netscape.com
db324cca20 61757: fix a character type problem. Fix provided by Charles Hannum <mycroft@netbsd.org>, r=me, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86959 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:23:23 +00:00
jgmyers%netscape.com
6b68fd0751 fix SMTP/SSL prefs: bug 32018 r=brendan sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86958 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:18:33 +00:00
colin%theblakes.com
08ebf3965d Almost forgot the prefs file. b=56243 r=dveditz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86957 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:16:30 +00:00
colin%theblakes.com
20a3706c3b OpenVMS specific pref file support. b=56243 r=dveditz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86956 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:11:45 +00:00
locka%iol.ie
f3e48423e8 Removed a dud command from clobber rule which deleted a file needed for build.
git-svn-id: svn://10.0.0.236/trunk@86954 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:43:51 +00:00
dbragg%netscape.com
e7b1cabf70 Now closing the download dialog if Cancel is clicked. Fix for bug 58573. r=sgehani, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86953 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:42:11 +00:00
mkaply%us.ibm.com
1b9d2db431 #58501
r=brade, sr=sfraser
Remove unnecessary .99 opacity


git-svn-id: svn://10.0.0.236/trunk@86952 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:35:57 +00:00
mkaply%us.ibm.com
3c52f5fd82 OS/2 only
r=mkaply, a=blizzard
Default (npnul) plugin for OS/2


git-svn-id: svn://10.0.0.236/trunk@86951 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:29:14 +00:00
mstoltz%netscape.com
116003b599 Bug 66331, nsCodebasePrincipal::GetOrigin needs to specify the port
if nonstnandard. Fixes a bug in LiveConnect. r=dougt, sr=jband.


git-svn-id: svn://10.0.0.236/trunk@86950 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:27:34 +00:00
mcafee%netscape.com
28ecbd50b3 Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@86949 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:22:38 +00:00
mkaply%us.ibm.com
3c64f057a2 OS/2 only
r=mkaply, a=blizzard
Default (npnul) plugin for OS/2


git-svn-id: svn://10.0.0.236/trunk@86948 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:17:52 +00:00
naving%netscape.com
5e8b660b17 50722, 58083. sr=sspitzer, bienvenu No need to reset the ImapConnection. The IMAP code
now uses the exisiting connection.


git-svn-id: svn://10.0.0.236/trunk@86947 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:17:15 +00:00
nhotta%netscape.com
1a3a889799 Changed to ignore invalid META charset for certain unicode charsets, bug 56626, r=ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@86945 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:04:06 +00:00
nhotta%netscape.com
4bb63e5494 Changed the class to cache unicode converter to avoid extra createinstances, bug 68075, r=yokoyama, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@86944 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:02:45 +00:00
hewitt%netscape.com
b14481b727 68709 - mail text change (for stephend), r=hewitt, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86943 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 23:55:46 +00:00
bryner%uiuc.edu
5ef02ce8a7 Bug 68642 - incorrect Union behavior when width or height is 0. r=pavlov, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@86942 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 23:54:13 +00:00
javi%netscape.com
7e1f08d739 Checking in the patch that gets Carbon builds working for PSM 1.x
git-svn-id: svn://10.0.0.236/trunk@86939 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 22:44:51 +00:00
pinkerton%netscape.com
4c94bdb338 carbon changes. r=pink/sdagley/beard. a=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86937 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 21:48:26 +00:00
despotdaemon%netscape.com
b337dcf484 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86936 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 21:44:25 +00:00
scc%mozilla.org
c1d8f1bc86 bug #66562: r=harish, sr=brendan, a=blizzard. Make |document.write| work.
git-svn-id: svn://10.0.0.236/trunk@86935 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 21:26:58 +00:00
waterson%netscape.com
b55a3421e5 Backing out changes for 39054, which caused several template regressions.
git-svn-id: svn://10.0.0.236/trunk@86928 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 19:22:56 +00:00
dcone%netscape.com
d9c487d050 had to comment out the release.. the Mac is breaking.. have to figure out why
git-svn-id: svn://10.0.0.236/trunk@86925 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 15:55:34 +00:00
dcone%netscape.com
2f9c2d524f Added the release for the printing presentation context, fixes big leak. r=kmcclusk sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86924 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 15:05:49 +00:00
dcone%netscape.com
ee715090f3 Put in an AddRef for the newly created DeviceContext for printing. r=kmcclusk sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86923 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 15:03:50 +00:00
timeless%mac.com
46a1ac74d3 fix bug 61801 javascript strict warnings in FilterListDialog.js
patch by maolson@earthlink.net, r=jag, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86922 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:40:49 +00:00
locka%iol.ie
8068863d46 NOT PART OF BUILD. Updated embed.mak to work again. b=68688
git-svn-id: svn://10.0.0.236/trunk@86921 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:24:24 +00:00
locka%iol.ie
27cdc2e270 Added mozctlx.dll to the install package list. b=67682, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86920 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:20:05 +00:00
locka%iol.ie
250d03d906 Added control_kicker (mozctlx.dll) to the build. b=67682, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86919 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:18:50 +00:00
Peter.VanderBeken%pandora.be
64fff9d17b Not part of the build. Correcting depth.
git-svn-id: svn://10.0.0.236/trunk@86918 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:16:28 +00:00
Peter.VanderBeken%pandora.be
e3134bfbb3 Not part of the build. Adding a QI.
git-svn-id: svn://10.0.0.236/trunk@86917 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:15:42 +00:00
glazman%netscape.com
7b1e8c9811 patch for #62607 : cssText field of CSSRule is incomplete, missing curly braces. r=brade, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86916 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:10:38 +00:00
glazman%netscape.com
d1b1be34d9 patch for #65448 : css parser refused multiple ID selectors in same sequence; r=dbaron,attinasi sr=attinasi (buster's delegation)
git-svn-id: svn://10.0.0.236/trunk@86915 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:06:29 +00:00
waterson%netscape.com
a0e81491ad Break down string and void* data.
git-svn-id: svn://10.0.0.236/trunk@86914 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 10:24:28 +00:00
waterson%netscape.com
71a50f4b44 Fix linux bustage.
git-svn-id: svn://10.0.0.236/trunk@86907 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 07:55:34 +00:00
waterson%netscape.com
5d0fdcbd76 Bug 39054. Make XUL templates work properly inside XBL. r=hyatt,alecf; sr=ben
git-svn-id: svn://10.0.0.236/trunk@86906 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 07:04:55 +00:00
timeless%mac.com
eefc3fda2c fix bug 68484 Account Manager : Change "Delete" to "Remove Account"?
patch by stephend@netscape.com, r=racham, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86904 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:37:59 +00:00
jst%netscape.com
65d14da946 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@86903 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:20:40 +00:00
timeless%mac.com
b1f50f0c42 fix bug 48668 Blank line before URL when selecting Send Page
patch by gemal@gemal.dk, r=timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@86901 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:06:33 +00:00
beard%netscape.com
31f9a73ef6 Fixed crashing bugs by using PowerPC struct alignment.
git-svn-id: svn://10.0.0.236/trunk@86900 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:05:59 +00:00
timeless%mac.com
28f7773460 fix bug 67827 don't linkify single words in account central UI
fix by stephend@netscape.com, r=timeless, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@86898 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 04:58:46 +00:00
beard%netscape.com
f596ffc004 Took out other libraries, transferred to driver projects.
git-svn-id: svn://10.0.0.236/trunk@86897 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 04:29:55 +00:00
alecf%netscape.com
f119a15095 back myself out to see if I'm causing orange
git-svn-id: svn://10.0.0.236/trunk@86896 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 04:08:26 +00:00
jst%netscape.com
32f6723ad2 Fixing bug 68266 (patch from brendan@mozilla.org). nsJSContext::EvalueateScript n' friends didn't return the complete result string if the result contained embedded null characters. r=jst@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86895 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 04:00:59 +00:00
beard%netscape.com
0a905526e1 friend class ICodeModule; not friend ICodeModule;
git-svn-id: svn://10.0.0.236/trunk@86894 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:59:09 +00:00
andreww%netscape.com
3d3a696a5f bugzilla 64353 r-ben sr-hewitt - making mac classic buttons scalable
git-svn-id: svn://10.0.0.236/trunk@86892 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:28:09 +00:00
andreww%netscape.com
c6ecd955b4 64353 r=ben, sr=hewitt - making mac classic buttons scalable
git-svn-id: svn://10.0.0.236/trunk@86891 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:27:34 +00:00
andreww%netscape.com
b42efc1f48 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86890 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:25:39 +00:00
hewitt%netscape.com
16c4971f6f 68254 - fix classic mail "File" button, r=andreww, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86888 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:17:00 +00:00
hewitt%netscape.com
0ea10d8059 68047 - getmsg/mark button weirdness, r=racham, sr=sspitzer, AND
52865 - new folder dialog cleanup, r=blake, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86885 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:05:34 +00:00
timeless%mac.com
85512ab7ff fix bug 67819 javascript strict warnings in pref-smartupdate.xul
patch by maolson@earthlink.net r=timeless, a=alecf


git-svn-id: svn://10.0.0.236/trunk@86884 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:56:32 +00:00
dprice%netscape.com
fe020ec48a 65845 first cut of the order files
git-svn-id: svn://10.0.0.236/trunk@86883 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:48:02 +00:00
timeless%mac.com
3a92458ec2 fix bug 67818 javascript strict warnings in pref-proxies.js
patch by maolson@earthlink.net r=timeless a=alecf


git-svn-id: svn://10.0.0.236/trunk@86882 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:47:54 +00:00
blizzard%redhat.com
68efe2be6f Fix bug #68158. This should fix the crash after the second window is closed. Use a GtkWidget instead of a GdkWindow. r=bryner sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86881 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:44:05 +00:00
dprice%netscape.com
38cab83075 65845 First cut of the order files
git-svn-id: svn://10.0.0.236/trunk@86879 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:34:59 +00:00
timeless%mac.com
b0566e7bac fix build bustage in bug 67680, adding PRInt32
git-svn-id: svn://10.0.0.236/trunk@86878 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:32:21 +00:00
alecf%netscape.com
b8bf57494c fix for #62401, attempt #2 - only cleanup prefs JSContext when the shutdown event comes in, so we
don't fiddle with pointers to freed objects
sr=brendan


git-svn-id: svn://10.0.0.236/trunk@86876 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:23:17 +00:00
alecf%netscape.com
e7c2219b61 part of fix for #46488 - not yet part of build, but sr=waterson, r=valeski
create an HTTP startup listener which will initialize the user agent from gecko


git-svn-id: svn://10.0.0.236/trunk@86874 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:18:22 +00:00
jgmyers%netscape.com
aca87c5f31 fallback to HELO even if SMTP AUTH enabled: bug 67538 r=bryner sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86871 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:09:25 +00:00
alecf%netscape.com
539ff68101 fix for #66418 r=radha, a=ben - fix leaks in url bar history
git-svn-id: svn://10.0.0.236/trunk@86869 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 01:46:33 +00:00
alecf%netscape.com
2a3af2590c fix for 67475 sr=scc, waterson, r=blizzard, jag
observer stuff was using nsString junk when it didn't need to


git-svn-id: svn://10.0.0.236/trunk@86868 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 01:34:14 +00:00
attinasi%netscape.com
fc915e2d7c Explicit registering for load progress to make the Gecko Performance test run again. Patch from ccarlen, r=attinasi
git-svn-id: svn://10.0.0.236/trunk@86866 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 01:23:20 +00:00
nhotta%netscape.com
2dd996accf Changed to control entity (CER) generation by a document charset, bug 65324, r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@86864 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 01:00:14 +00:00
brendan%mozilla.org
be138b52b8 - Keep interned string atoms around across zero-context episodes on a runtime,
until JS_DestroyRuntime is called (68450, r=rginda, sr=jband).
- NUL-terminate tagbuf in tagify, for the HTML helpers such as string.big()
  (66648, r=timeless, sr=jband).


git-svn-id: svn://10.0.0.236/trunk@86863 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 00:57:10 +00:00
javi%netscape.com
3cd6be6653 Remove all ^M characters
git-svn-id: svn://10.0.0.236/trunk@86862 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 00:27:27 +00:00
pinkerton%netscape.com
a845545a46 change iid's to make them unique. bug 68073, r=pchen/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86861 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 00:10:33 +00:00
pinkerton%netscape.com
7a02550a14 fix for 67406, re-instate the drag handlers for carbon, make them UPPs, make them per-window, not static. r=pchen/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86860 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 23:39:50 +00:00
hyatt%netscape.com
d3772d830c Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86859 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 23:37:37 +00:00
waterson%netscape.com
214693cd4a Bug 65146. Fix deadlock potential in proxy code; remove unncessary locks from nsPipe2. r=darin,dougt; sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86858 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 23:33:11 +00:00
blakeross%telocity.com
c2a7e86a14 removing another crack dump() compliments of ben.
git-svn-id: svn://10.0.0.236/trunk@86857 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 23:05:27 +00:00
yokoyama%netscape.com
9d4b981959 checkin bstell: bug 60826: add a GBK converter that indicates the X fonts
are missing the ascii glpyhs; r=ftang; sr=erik


git-svn-id: svn://10.0.0.236/trunk@86856 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:56:52 +00:00
yokoyama%netscape.com
e3f60ed0dc checkin for bstell: bug 60826: add a GBK converter that indicated that
the X fonts are missing the ascii glyphs; r=ftang; sr=erik


git-svn-id: svn://10.0.0.236/trunk@86855 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:52:56 +00:00
mkaply%us.ibm.com
6248277fcc r=mkaply, a=blizzard
Get OS/2 printing working again


git-svn-id: svn://10.0.0.236/trunk@86854 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:51:56 +00:00
yokoyama%netscape.com
3930cea879 checkin for bstell: bug 60826: add a GBK converter that indicates that
for GBK X fonts the ascii glyphs are missing; r=ftang; sr=erik


git-svn-id: svn://10.0.0.236/trunk@86853 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:48:17 +00:00
yokoyama%netscape.com
3579fe70f5 checking in for bstell: bug 60826: add a GBK converter that indicates the
GBK font does not have ascii glyphs; r=ftang; sr=erik


git-svn-id: svn://10.0.0.236/trunk@86852 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:40:41 +00:00
naving%netscape.com
4dc4f30562 64982. sr=sspitzer, bienvenu. No need to add back the folder. It is the same
folder.


git-svn-id: svn://10.0.0.236/trunk@86850 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:25:12 +00:00
blakeross%telocity.com
189474ac6d more dump() removal.
git-svn-id: svn://10.0.0.236/trunk@86849 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:21:14 +00:00
blakeross%telocity.com
b03b98428b Removing Ben's crackhead date dumps.
git-svn-id: svn://10.0.0.236/trunk@86848 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:18:27 +00:00
nhotta%netscape.com
906471ebff Changed to pass a default charset to MIME decoder.
The decoder can use the default if it's indicated in case no charset specified in the header itself,
bug 66098, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@86845 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:55:19 +00:00
blakeross%telocity.com
82b2fb8487 Scroll the page if single-line textfields have focus instead of doing nothing when scrolling with the mousewheel (62431). r=bryner,akkana sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86843 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:53:34 +00:00
pinkerton%netscape.com
385f6f9294 fix 'about mozilla' item in apple menu. make sure we call HandleDOMEvent on the correct dom node ;) r=pchen/a=sfraser. bug 43935
git-svn-id: svn://10.0.0.236/trunk@86842 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:50:14 +00:00
blakeross%telocity.com
9211a89ab3 Only declare a string ptr when necessary. r=timeless
git-svn-id: svn://10.0.0.236/trunk@86841 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:48:01 +00:00
blakeross%telocity.com
236e541761 Fixing broken url and text d&d (68058). r=timeless sr=ben
git-svn-id: svn://10.0.0.236/trunk@86840 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:44:29 +00:00
naving%netscape.com
91eea36d2c 63866. sr=sspitzer, bienvenu. Get Subfolders for 'trash' and not 'this'
git-svn-id: svn://10.0.0.236/trunk@86839 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:38:48 +00:00
blakeross%telocity.com
5fd65bc5fb Inconsistent wording usage (by gemal, 50826). r=hwaara sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86838 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:31:45 +00:00
blakeross%telocity.com
7e6aa12cf9 Only get the type when we need it. r=hixie
git-svn-id: svn://10.0.0.236/trunk@86837 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:19:23 +00:00
blakeross%telocity.com
ffdd58fa50 Removing unnecessary initialization. r=timeless
git-svn-id: svn://10.0.0.236/trunk@86835 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:16:02 +00:00
bryner%uiuc.edu
2453816edc We don't need to distribute any sample components in our .xpi files. r/sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@86829 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 15:25:18 +00:00
locka%iol.ie
ae50a9c335 Changed embedding installation to package embedding chrome into an embed.jar file. b=67423, r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86828 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 14:36:46 +00:00
locka%iol.ie
f40af0f745 New embedding jar file manifest. r=valeski@netscape.com, b=67423
git-svn-id: svn://10.0.0.236/trunk@86827 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 14:33:29 +00:00
glazman%netscape.com
a374c1978c #52381 corrects pseudo-elmts handling in nsCSSSelector::ToString ; r=attinasi,saslawsky sr=vidur,waterson
git-svn-id: svn://10.0.0.236/trunk@86826 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 13:04:06 +00:00
disttsc%bart.nl
2e6557696e Make <stringbundle/> more complete, add getFormattedString. bug=68449, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@86824 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 11:28:34 +00:00
ben%netscape.com
eece69d490 Bug 67680, remove CreateFolder method from nsIBookmarksService. r=jag, a=alecf.
git-svn-id: svn://10.0.0.236/trunk@86823 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 10:54:27 +00:00
beard%netscape.com
883976806a Initial check-in.
git-svn-id: svn://10.0.0.236/trunk@86821 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 10:17:08 +00:00
hyatt%netscape.com
38e16fbbdd Sample files. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86819 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:25:24 +00:00
beard%netscape.com
0ac9ad19ad Access path bustage fix.
git-svn-id: svn://10.0.0.236/trunk@86818 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:22:03 +00:00
hyatt%netscape.com
2ddc44f4f7 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86816 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:16:20 +00:00
morse%netscape.com
a3ad039f3c bug 55052 (r=nhotta, sr= alecf) search text field changes what user types, and bug 28137 (r=sgehani, sr=alecf, URL search bar should reset category popup
git-svn-id: svn://10.0.0.236/trunk@86815 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:09:54 +00:00
morse%netscape.com
350d664657 bug 55052 (r=nhotta, sr= alecf) search text field changes what user types, and bug 28137 (r=sgehani, sr=alecf, URL search bar should reset category popup
git-svn-id: svn://10.0.0.236/trunk@86814 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:02:58 +00:00
beard%netscape.com
0ea05f04d2 Remove hard linkage against xpcom to preempt possible bustage. Now obtaining component manager from service manager.
git-svn-id: svn://10.0.0.236/trunk@86813 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:00:11 +00:00
beard%netscape.com
d0a97fcdb6 fix for bug #68338, r=mstoltz, sr=brendan, a=leaf
git-svn-id: svn://10.0.0.236/trunk@86812 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 07:48:49 +00:00
beard%netscape.com
86c68b32ff fix for bug #63466, r=mstoltz, sr=brendan, a=leaf
git-svn-id: svn://10.0.0.236/trunk@86811 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 07:47:28 +00:00
buster%netscape.com
4ce43e99f9 bug 47549 (Floaters cause entire page to redraw as content is appended (block paint perf))
r=kmcclusk@netscape.com
sr=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86810 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 07:06:49 +00:00
buster%netscape.com
0bce73b69f bug 64696 (DOM UI events should be allocated from a recycler)
r=attinasi
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@86808 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 06:54:31 +00:00
timeless%mac.com
f57f7ebd62 fix bug 68194 Wording changes to Account Settings panel
patch by stephend@netscape.com r=timeless, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86807 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 06:24:30 +00:00
chak%netscape.com
9fd98a2943 NOT PART OF THE BUILD.
Fixes for the following bugs:
#67970 - Fix MfcEmbed to reflect the FindNamedBrowserItem changes
#68190 - MfcEmbed must turn on Single Sign-on Support by default.
#68225 - MfcEMbed should implement nsIwebBrowserFind
r=adamlock, r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@86806 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 06:09:07 +00:00
buster%netscape.com
cb15939f85 bug 68366 (asserts prevent automated regression tests from being run)
sr=waterson
just removed an unnecessary assertion (and early termination side effect)


git-svn-id: svn://10.0.0.236/trunk@86805 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 05:37:25 +00:00
buster%netscape.com
5ee5a1b9f6 bug 68366 (asserts prevent automated regression tests from being run)
implementing nsIPrompt in viewer test app to avoid assertions.  all methods are no-ops.
r=waterson (note, changes to viewer app require only one level of review)


git-svn-id: svn://10.0.0.236/trunk@86804 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 05:35:04 +00:00
ben%netscape.com
b08ac85456 update classic skin README. not part of build.
git-svn-id: svn://10.0.0.236/trunk@86796 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 04:15:32 +00:00
bryner%uiuc.edu
92f7627173 Backing out dougt's channel changes.
git-svn-id: svn://10.0.0.236/trunk@86794 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:20:46 +00:00
disttsc%bart.nl
03f69c5003 Back out dougt's channel changes
git-svn-id: svn://10.0.0.236/trunk@86793 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:14:23 +00:00
disttsc%bart.nl
5d2ade1fb4 From Small Gods, by Terry Pratchett:
The light was brilliant, crystalline, in a black sky filled with stars.
'Ah. There really is a desert. Does everyone get this?' said Brutha.
WHO KNOWS?
'And what is at the end of the desert?'
JUDGEMENT.
Brutha considered this.
'Which end?'
Death grinned and stepped aside.
What Brutha had thought was a rock in the sand was a hunched figure, sitting clutching its knees. It looked paralysed with fear.
He stared.
'Vorbis?' he said.
He looked at Death.
'But Vorbis died a hundred years ago!'
YES. HE HAD TO WALK IT ALL ALONE. ALL ALONE WITH HIMSELF. IF HE DARED.
'He's been here fore a hundred years?'
POSSIBLY NOT. TIME IS DIFFERENT HERE. IT IS . . . MORE PERSONAL.
'Ah. You mean a hundred years can pass like a few seconds?'
A HUNDRED YEARS CAN PASS LIKE INFINITY.
The black-on-black eyes stared imploringly at Brutha, who reached out automatically, without thinking . . . and then hesitated.
HE WAS A MURDERER, said Death. AND A CREATOR OF MURDERERS. A TORTURER. WITHOUT PASSION. CRUEL. CALLOUS. COMPASSIONLESS.
'Yes. I know. He's Vorbis,' said Brutha. Vorbis changed people. Sometimes he changed them into dead people. But he always changed them. That was his triumph.
He sighed.
'But I'm me,' he said.
Vorbis stood up, uncertainly, and followed Brutha across the desert.
Death watched them walk away.

The End.


git-svn-id: svn://10.0.0.236/trunk@86792 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:13:48 +00:00
disttsc%bart.nl
e2205bb1be From Small Gods, by Terry Pratchett:
The light was brilliant, crystalline, in a black sky filled with stars.
'Ah. There really is a desert. Does everyone get this?' said Brutha.
WHO KNOWS?
'And what is at the end of the desert?'
JUDGEMENT.
Brutha considered this.
'Which end?'
Death grinned and stepped aside.
What Brutha had thought was a rock in the sand was a hunched figure, sitting clutching its knees. It looked paralysed with fear.
He stared.
'Vorbis?' he said.
He looked at Death.
'But Vobis died a hundred years ago!'
YES. HE HAD TO WALK IT ALL ALONE. ALL ALONE WITH HIMSELF. IF HE DARED.
'He's been here fore a hundred years?'
POSSIBLY NOT. TIME IS DIFFERENT HERE. IT IS . . . MORE PERSONAL.
'Ah. You mean a hundred years can pass like a few seconds?'
A HUNDRED YEARS CAN PASS LIKE INFINITY.
The black-on-black eyes stared imploringly at Brutha, who reached out automatically, without thinking . . . and then hesitated.
HE WAS A MURDERER, said Death. AND A CREATOR OF MURDERERS. A TORTURER. WITHOUT PASSION. CRUEL. CALLOUS. COMPASSIONLESS.
'Yes. I know. He's Vorbis,' said Brutha. Vorbis changed people. Sometimes he changed them into dead people. But he always changed them. That was his triumph.
He sighed.
'But I'm me,' he said.
Vobis stood up, uncertainly, and followed Brutha across the desert.
Death watched them walk away.

The End.


git-svn-id: svn://10.0.0.236/trunk@86791 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:12:57 +00:00
disttsc%bart.nl
5399ec9bc4 Fix incorrect change from nsIChannel to nsIRequest. r=dbaron, r=dougt
git-svn-id: svn://10.0.0.236/trunk@86776 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-11 18:42:40 +00:00
ben%netscape.com
ffcd5908c6 update classic skin README. not part of build.
git-svn-id: svn://10.0.0.236/trunk@86775 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-11 08:47:48 +00:00
mkaply%us.ibm.com
84b1786a08 OS/2 ONLY - Get printer dialog working again
r=mkaply, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@86751 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 17:00:52 +00:00
mscott%netscape.com
11b80343fb work around to get opening mail attachments and replying to
messages working again (Bugs #68392 and 68371). For imap, if the
AsyncRead on the cache entry returns any kind of error, punt on reading
from the mem cache and hit the network again.


git-svn-id: svn://10.0.0.236/trunk@86750 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 08:43:32 +00:00
jst%netscape.com
26229f750d Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86749 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 05:03:46 +00:00
disttsc%bart.nl
2ebbb1e4f8 Fix bustage (at least on linux with GCC) in LDAP by adding missing NS_IMETHODIMP for nsLDAPChannel::AsyncOpen
git-svn-id: svn://10.0.0.236/trunk@86748 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 04:47:37 +00:00
dbaron%fas.harvard.edu
5e7361301a Fix OS/2 bustage by updating to new necko interfaces by applying the exact same patch used in the GTK port.
git-svn-id: svn://10.0.0.236/trunk@86747 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 04:05:05 +00:00
jst%netscape.com
f78146ca58 Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86746 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 03:51:13 +00:00
dbaron%fas.harvard.edu
9eb66eebf7 Update REQUIRES to fix senna bustage.
git-svn-id: svn://10.0.0.236/trunk@86745 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 03:12:32 +00:00
dbaron%fas.harvard.edu
43880accc9 Update REQUIRES to fix senna bustage.
git-svn-id: svn://10.0.0.236/trunk@86744 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 03:06:49 +00:00
dbaron%fas.harvard.edu
b946dbe441 Updating to new necko interfaces to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@86743 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 03:02:13 +00:00
dbaron%fas.harvard.edu
1b7eec341f Fix OS/2 bustage from dougt's changes with PR_STATIC_CALLBACK.
git-svn-id: svn://10.0.0.236/trunk@86742 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:54:47 +00:00
javi%netscape.com
80a1abcf9f Make the nsINSSDialogs a base class that we do a QI to
figure out if it implements the interface we want.

Change the implementation in pippki to register its UI handling
with this new method.


git-svn-id: svn://10.0.0.236/trunk@86741 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:53:10 +00:00
nicolson%netscape.com
1e1fe544f6 fill out SSLSocket with more methods.
git-svn-id: svn://10.0.0.236/trunk@86740 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:49:33 +00:00
bryner%uiuc.edu
92fcaa5b02 Removing #ifdef DEBUG_bryner code which I don't care about any more and which breaks with dougt's changes. a=jag.
git-svn-id: svn://10.0.0.236/trunk@86739 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:47:00 +00:00
disttsc%bart.nl
91b274f99e Fix senna bustage, update REQUIRES
git-svn-id: svn://10.0.0.236/trunk@86738 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:44:55 +00:00
bryner%uiuc.edu
bf39a2ad7a Catching up with dougt's necko changes. r=javi.
git-svn-id: svn://10.0.0.236/trunk@86737 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:29:46 +00:00
relyea%netscape.com
ed82589e54 OK, let's not get sloppy on the types... flags should be a PRUint32.
git-svn-id: svn://10.0.0.236/trunk@86732 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:05:19 +00:00
relyea%netscape.com
cfdefcfcde Make the public interface use a flags variable instead of a billion little
Bools.

suggested and reviewed by wtc in bug 66230


git-svn-id: svn://10.0.0.236/trunk@86731 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:03:03 +00:00
relyea%netscape.com
ffc4ae9be7 Bug 68234. Handle automatic update of NES2.0, and NES 3.X databases.
reviewed by nelsonb


git-svn-id: svn://10.0.0.236/trunk@86728 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 01:44:34 +00:00
scc%mozilla.org
1ee3d0b751 fix bustage caused by access violations not caught in CodeWarrior <sorry>
git-svn-id: svn://10.0.0.236/trunk@86722 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 01:05:43 +00:00
dougt%netscape.com
dbb7bc5232 updating to new necko interfaces. r=rginda@netscape.com a=dougt
git-svn-id: svn://10.0.0.236/trunk@86721 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:46:19 +00:00
rogerl%netscape.com
c39bbd6aa8 Added new icodes for xcrement ops, unary ops etc. Changed override
resolution mechanism.


git-svn-id: svn://10.0.0.236/trunk@86720 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:45:45 +00:00
dougt%netscape.com
7af79c83df Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86717 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:16:26 +00:00
dougt%netscape.com
0d5a6bbe0d necko channel changes. r=darin, a=rpotts
git-svn-id: svn://10.0.0.236/trunk@86716 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:05:02 +00:00
scc%mozilla.org
9ffaf9da8b bug #66562: r=harishd, sr=brendan, a=brendan. Allow insertion into sliding string buffers
git-svn-id: svn://10.0.0.236/trunk@86715 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:02:28 +00:00
jst%netscape.com
f6e45f80b3 Fixing regression bug 68139. Accessing radiobutton.value always returning the defalue value. r=harishd, sr=vidur, a=blizzard@mozilla.org/asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86713 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:45:41 +00:00
rginda%netscape.com
8aef0119b1 adding .prefix files for the tests
git-svn-id: svn://10.0.0.236/trunk@86710 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:32:03 +00:00
rginda%netscape.com
c2871dd95c changes to get the tests building again on the mac
git-svn-id: svn://10.0.0.236/trunk@86709 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:31:11 +00:00
mkaply%us.ibm.com
8e3640be69 #67515
r=mkaply, a=blizzard
OS/2 ONLY - Ignore extraneous WM_MOUSEMOVE so the event manager doesn't think we are dragging


git-svn-id: svn://10.0.0.236/trunk@86707 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:24:54 +00:00
harishd%netscape.com
ad2e158d13 68008 - After evaluating the external JS content make sure to that the parser is not blocked before resumeparsing.
r=jst sr=vidur a=blizzard
68160 - Set stream listener state to eOnStop only on the final context.
r=nisheeth sr=vidur a=blizzard.


git-svn-id: svn://10.0.0.236/trunk@86704 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:36:23 +00:00
dprice%netscape.com
ece33350d8 Correcting config.mak, define /Gh independently of MOZ_DEBUG
(65845) rs=leaf,r=waterson,a=blizzard


git-svn-id: svn://10.0.0.236/trunk@86703 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:28:31 +00:00
mkaply%us.ibm.com
b8c434c891 #68343
r=mkaply, a=blizzard
OS/2 ONLY - Change OS/2 to use real XPCOM component registration to fix printing


git-svn-id: svn://10.0.0.236/trunk@86702 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:25:08 +00:00
mkaply%us.ibm.com
b9335c452a #68343
r=pavlov, sr=blizzard, a=blizzard
Change OS/2 to use real XPCOM component registration to fix printing


git-svn-id: svn://10.0.0.236/trunk@86701 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:23:13 +00:00
dbaron%fas.harvard.edu
b2ff7cfd4c Add stub for nsFontEnumeratorXlib::HaveFontFor (same stub as for GTK) to fix xlib bustage. b=67840 a=cls,blizzard
git-svn-id: svn://10.0.0.236/trunk@86700 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:21:52 +00:00
mcgreer%netscape.com
16e3c37907 add a script for testing various nss commands. not run by default for now.
git-svn-id: svn://10.0.0.236/trunk@86699 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:06:16 +00:00
nicolson%netscape.com
f7a7e492d2 Export the JavaVM so we can access it from SSL callbacks.
git-svn-id: svn://10.0.0.236/trunk@86698 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:47:29 +00:00
cls%seawood.org
c230aba827 Allow spaces in --enable-optimize args. Bug #68246 r=leaf a=brendan
git-svn-id: svn://10.0.0.236/trunk@86697 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:30:14 +00:00
nicolson%netscape.com
d9e5636a80 remove /s/b/c/ from jdk.mk. To Netscape-chauvinistic.
git-svn-id: svn://10.0.0.236/trunk@86696 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:25:50 +00:00
bryner%uiuc.edu
f95f8cafa9 Fixing compile for tip NSS. r=javi. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86693 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 20:17:05 +00:00
rogerl%netscape.com
70893d1e66 Added WIN32 warning suppression pragma.
git-svn-id: svn://10.0.0.236/trunk@86691 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:11:04 +00:00
rogerl%netscape.com
389949045d Added pragma to disable overlong identifiers warning
git-svn-id: svn://10.0.0.236/trunk@86690 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:10:18 +00:00
rogerl%netscape.com
290c4cf524 Turned on RTTI
git-svn-id: svn://10.0.0.236/trunk@86689 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:09:23 +00:00
ccarlen%netscape.com
bd093b7b53 Mac embedding sample code only. Embedding sample needs to use new nsIWebBrowserFind API (68169). r=valeski,sfraser a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@86686 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 17:51:00 +00:00
kestes%tradinglinx.com
0ab4c7ce99 add new type for password field which will not display value on cgi page.
git-svn-id: svn://10.0.0.236/trunk@86684 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 15:16:57 +00:00
hyatt%netscape.com
3eb84331cc Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86683 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 12:18:52 +00:00
hyatt%netscape.com
821dd41230 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86681 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 12:12:53 +00:00
jst%netscape.com
ca416d91d9 Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86680 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 12:01:35 +00:00
jst%netscape.com
d94ed88bbb Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86679 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:56:32 +00:00
jst%netscape.com
ef97af2d2b Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86678 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:47:40 +00:00
jst%netscape.com
fd1c64aa9b Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86677 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:39:07 +00:00
jst%netscape.com
47d4553933 Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86676 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:30:21 +00:00
nicolson%netscape.com
01e05d2ed4 some new utilities for the SSL code.
git-svn-id: svn://10.0.0.236/trunk@86675 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:28:01 +00:00
nicolson%netscape.com
9e7fd25eef build ssl now.
git-svn-id: svn://10.0.0.236/trunk@86674 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:27:13 +00:00
nicolson%netscape.com
af37a24ab9 remove libfort, add lib jssssl.
git-svn-id: svn://10.0.0.236/trunk@86673 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:26:48 +00:00
nicolson%netscape.com
a88a676381 Checkin new SSL code. SSLClient test works.
git-svn-id: svn://10.0.0.236/trunk@86672 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:26:34 +00:00
jst%netscape.com
2384344de6 Interface cleanup, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86671 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:20:07 +00:00
hyatt%netscape.com
7e942f6c3d Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86670 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 09:48:33 +00:00
hyatt%netscape.com
9ca1c0645a Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86668 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 07:46:46 +00:00
hyatt%netscape.com
ccc6173a9e Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86667 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 07:38:16 +00:00
hyatt%netscape.com
e4a661e743 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86665 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 07:21:01 +00:00
sspitzer%netscape.com
c6f9f8bb99 performance tweak. see #68174
git-svn-id: svn://10.0.0.236/trunk@86663 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 06:33:32 +00:00
waldemar%netscape.com
494f89b821 A few new semantics
git-svn-id: svn://10.0.0.236/trunk@86656 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 05:00:28 +00:00
leaf%mozilla.org
22cee6deab change user agent string to reflect reality better (m18->0.8). r=timelese, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@86655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 04:48:26 +00:00
nelsonb%netscape.com
f48a3d214e Modify ssl_FindSocket() to set error PR_BAD_DESCRIPTOR_ERROR when it
cannot find the SSL layer on the specified PRFileDesc. Ensure all
callers detect when ssl_FindSocket returns NULL and handle it properly.
Bug 68241. Reviewed by jgmyers and relyea.
Modified Files:
 	prelib.c sslauth.c sslsecur.c sslsock.c


git-svn-id: svn://10.0.0.236/trunk@86651 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 02:11:31 +00:00
javi%netscape.com
e5ac847da3 Clean up the NSS initialization code including loading of Root Cert module.
git-svn-id: svn://10.0.0.236/trunk@86650 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:56:29 +00:00
relyea%netscape.com
82187a130c update certutil and modutil to use the new NSS_Initialize signature.
modutil can now specify it's nocertdb paramter.

bug 64260 reviewed by wtc


git-svn-id: svn://10.0.0.236/trunk@86649 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:38:04 +00:00
relyea%netscape.com
cc22e11556 Allow applications to initialize nss without necessarily initializing databases.Needed to keep old modutil semantics. Bug 66230. reviewed by wtc.
git-svn-id: svn://10.0.0.236/trunk@86648 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:34:12 +00:00
relyea%netscape.com
265e3cd9af Move cdbhdl.h to private exports. bug 64260 revied by nelsonb.
git-svn-id: svn://10.0.0.236/trunk@86647 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:32:42 +00:00
mscott%netscape.com
f9b7b5bb14 Bug #67481 --> our JS object needs to implement nsIWeakReference
sr=sspitzer/alecf
r=blake
a=asa


git-svn-id: svn://10.0.0.236/trunk@86646 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:12:57 +00:00
ben%netscape.com
53f1dcdc80 workaround for .8 for 630seven8, r=blake, cmanske, sr=alecf, a=asa. bug remains open
as this is just a temporary workaround to prevent mac optimized crash.


git-svn-id: svn://10.0.0.236/trunk@86645 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:09:00 +00:00
nelsonb%netscape.com
42affac00d Allow application to customize cert verification slop time.
Default is 24 hours.  Bug 48300. Reviewed by wtc.
Modified Files:
 	lib/nss/nss.def lib/certdb/cert.h lib/certdb/certdb.c


git-svn-id: svn://10.0.0.236/trunk@86644 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:06:41 +00:00
nelsonb%netscape.com
e00b59a1ac Make SSL API consistent in using SECStatus as return value for functions
that return only values in that enumeration.  Bug 68097. R&A = relyea.
Modified Files:
 	lib/ssl/ssl.h lib/ssl/sslauth.c lib/ssl/sslsecur.c
 	lib/ssl/sslsnce.c lib/ssl/sslsock.c cmd/selfserv/selfserv.c
 	cmd/strsclnt/strsclnt.c


git-svn-id: svn://10.0.0.236/trunk@86642 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 00:32:14 +00:00
sspitzer%netscape.com
a3f7b90648 NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86641 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 00:23:50 +00:00
rginda%netscape.com
8460e8da04 mac build goop for tests/cpp and utilities.cpp fix for debug targets on mac
git-svn-id: svn://10.0.0.236/trunk@86640 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 00:08:22 +00:00
sspitzer%netscape.com
aaf9c63438 hoy hoy hoy! NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86639 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:57:20 +00:00
sspitzer%netscape.com
863b29262e NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86637 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:44:47 +00:00
javi%netscape.com
411914a6e7 Fix for Bug 68063
r=nelsonb, a=wtc

Make NSS_Init backwards compatible for the Mac.


git-svn-id: svn://10.0.0.236/trunk@86636 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:43:00 +00:00
jj%netscape.com
c4f0bdc9aa #65764 / Bugscape #3508: Update Mac version strings to 0.8. a=r=leaf
git-svn-id: svn://10.0.0.236/trunk@86635 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:33:46 +00:00
hyatt%netscape.com
aff1c3e139 XBL insertion point fixes: 67990, 67574, and the dependent bug 55292 all get fixed.
git-svn-id: svn://10.0.0.236/trunk@86634 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:24:55 +00:00
rginda%netscape.com
2e949f338a Changes to get mac building the js2 library
git-svn-id: svn://10.0.0.236/trunk@86633 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:05:53 +00:00
kestes%tradinglinx.com
fe5ae82cd2 Fixed typo form.
maxdate field was not formatted in the same way as the
mindate field, this caused the value to not be loaded from the URL.


git-svn-id: svn://10.0.0.236/trunk@86632 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:53:34 +00:00
sspitzer%netscape.com
7319b4a837 more hacking with the anipals. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86631 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:43:29 +00:00
kin%netscape.com
7fa6e060fc Initial checkin of XPIDL'ized TransactionManager interfaces.
NOT PART OF THE BUILD YET!


git-svn-id: svn://10.0.0.236/trunk@86630 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:12:30 +00:00
sspitzer%netscape.com
8ac2684102 more hacking with bienvenu. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86629 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:04:50 +00:00
sspitzer%netscape.com
7069d5af1b NOT PART OF THE BUILD. more hacking with bienvenu.
git-svn-id: svn://10.0.0.236/trunk@86628 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:02:48 +00:00
rginda%netscape.com
0e004ee709 Turn on RTTI
git-svn-id: svn://10.0.0.236/trunk@86627 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:48:19 +00:00
rginda%netscape.com
766afea1ed Adding windows build goop for the tests
git-svn-id: svn://10.0.0.236/trunk@86626 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:38:52 +00:00
waterson%netscape.com
22ec416bf6 Bug 67900. Unitialized bare pointer with nsCOMPtr, avoiding crash if GetElementResource() fails, and fixing a leak to boot. r=scottip,rjesup; sr=alecf; a=blizzard
git-svn-id: svn://10.0.0.236/trunk@86625 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:25:13 +00:00
rginda%netscape.com
cf6ba95c5e Changes to get the lib building in vcc
git-svn-id: svn://10.0.0.236/trunk@86624 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:13:16 +00:00
pinkerton%netscape.com
3d24858249 Backout of 30841 to fix menus not going away when clicking in the title bar
r=pink/sr=hyatt/a=asa


git-svn-id: svn://10.0.0.236/trunk@86623 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:06:43 +00:00
rginda%netscape.com
99284a3872 ok, let's try that again.
git-svn-id: svn://10.0.0.236/trunk@86622 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:04:06 +00:00
rginda%netscape.com
82434eae00 Changed vc build to make a library instead of an exe
git-svn-id: svn://10.0.0.236/trunk@86621 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 20:56:56 +00:00
blizzard%redhat.com
3b1a681c73 Fix bug #68057. Track visibility changes so that windows opened via window.open() actually open properly.
git-svn-id: svn://10.0.0.236/trunk@86620 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 20:12:13 +00:00
nboyd%atg.com
b20d1996bb Fix for problem:
Subject:
             Rhino Exception Handling: Inconsistency btw Old/New Versions of 1.5
        Date:
             Mon, 05 Feb 2001 06:07:07 -0800
       From:
             Timothy Bergeron <bergeron@resumerabbit.com>
 Organization:
             Another Netscape Collabra Server User
 Newsgroups:
             netscape.public.mozilla.jseng




I've been using Rhino for about a year with almost no problems. However,
I downloaded the latest Rhino tip (rhino15R2pre) and discovered a
significant difference in exception handling.

I rely heavily on JavaScript code like the following:

try {
   var em  = new ExceptionMaker();
   em.npe();  // method throws a java.lang.NullPointerException
   //em.ae();  // method throws a Packages.AutomationException
}
catch (e if (e instanceof java.lang.NullPointerException)) {
   java.lang.System.out.println("Caught a NullPointerException");
   e.printStackTrace();
}
catch (e if (e instanceof Packages.AutomationException)) {
   java.lang.System.out.println("Caught an AutomationException");
}
catch (e) {
   java.lang.System.out.println("Caught an unexpected exception: "+e);
}
finally {
   java.lang.System.out.println("Finally!");
}

Previous Rhino versions worked as expected. The exception thrown from
within the host object would be caught and the appropriate actions could
be taken.

With the most recent tip, the thrown exceptions simply are not caught
within the JavaScript. They propagate back to the Java function invoking
the (in my case) Context.evaluateReader() method.

Running the above JS fragement with the older tip displayed the
following stack trace (when the NullPointerException was caught):

Rhino Version: JavaScript-Java 1.5 release 1 2000 03 15
Caught a NullPointerException
java.lang.NullPointerException
        at java.lang.Throwable.<init>(Throwable.java:84)
        at java.lang.Exception.<init>(Exception.java:35)
        at java.lang.RuntimeException.<init>(RuntimeException.java:39)
        at
java.lang.NullPointerException.<init>(NullPointerException.java:45)
        at ExceptionMaker.jsFunction_npe(ExceptionMaker.java:13)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.mozilla.javascript.FunctionObject.call(FunctionObject.java:497)
        at
org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1205)
        at org.mozilla.javascript.gen.c1.call(exception.js:3)
        at org.mozilla.javascript.gen.c1.exec(exception.js)
        at
org.mozilla.javascript.Context.evaluateReader(Context.java:739)
        at js.main(js.java:14)
Finally!

When run with the latest tip, the output is:

Rhino Version: JavaScript-Java 1.5 release 1 2000 03
15                                          Finally!
Exception in thread "main" java.lang.NullPointerException
        at java.lang.Throwable.<init>(Throwable.java:84)
        at java.lang.Exception.<init>(Exception.java:35)
        at java.lang.RuntimeException.<init>(RuntimeException.java:39)
        at
java.lang.NullPointerException.<init>(NullPointerException.java:45)
        at ExceptionMaker.jsFunction_npe(ExceptionMaker.java:13)
        at inv2.invoke()
        at
org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:843)
        at
org.mozilla.javascript.FunctionObject.call(FunctionObject.java:486)
        at
org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1199)
        at org.mozilla.javascript.gen.c1.call(Unknown Source)
        at org.mozilla.javascript.gen.c1.exec(Unknown Source)
        at
org.mozilla.javascript.Context.evaluateReader(Context.java:778)
        at js.main(js.java:14)

Curiously, both Rhino versions seem to be returning the same string from
Context.getImplementionVerison();

Anyway, the results from the two runs are clearly different: In the
first case, the exception is thown, the correct catch block is invoked
(hence the stace trace), and the finally block is invoked. In the second
case, the exception is thrown, the finally block is invoked, and the
exception is handled by the calling Java method rather than being
handled by the JavaScript code.

After some research, it appears this change was introducted by a
modification to FunctionObject.call()  (See
http://bugzilla.mozilla.org/show_bug.cgi?id=64788) which used to have:

       try {
            Object result = (method != null)
                            ? method.invoke(thisObj, invokeArgs)
                            : ctor.newInstance(invokeArgs);
            return hasVoidReturn ? Undefined.instance : result;
        }

but now has:

            Object result = method == null ?
ctor.newInstance(invokeArgs)
                                           : doInvoke(thisObj,
invokeArgs);

If I comment out the new code and replace it with the old, the expected
exception handling returns. Is this just an oversight or the new
expected behavior? Are there any negative side effects (other then the
speed decrease in method invocation) if I use the latest tip but use the
old method invocation procedure in FunctionObject.call() rather than the
new?


git-svn-id: svn://10.0.0.236/trunk@86615 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 18:56:58 +00:00
bienvenu%netscape.com
0ae313ebc7 more work on db view NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@86611 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 17:46:54 +00:00
sspitzer%netscape.com
72a2933cb0 fix for #68031.
select all (in an empty thread pane) crashes.
sr=hyatt,brendan a=asa


git-svn-id: svn://10.0.0.236/trunk@86610 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 17:30:17 +00:00
waterson%netscape.com
9d6b9b8323 Add brendan's js regexp fu.
git-svn-id: svn://10.0.0.236/trunk@86609 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:45:38 +00:00
waterson%netscape.com
d1ebacb2bd Add support for regexps.
git-svn-id: svn://10.0.0.236/trunk@86608 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:45:29 +00:00
sspitzer%netscape.com
bf36b6593c NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86607 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:18:32 +00:00
sspitzer%netscape.com
f22728fd6d NOT PART OF THE BUILD. hacking with bienvenu...
git-svn-id: svn://10.0.0.236/trunk@86606 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:17:57 +00:00
rginda%netscape.com
3c6b8bf2ab add some directories to the common makefile
git-svn-id: svn://10.0.0.236/trunk@86605 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:08:42 +00:00
rginda%netscape.com
15f2bf64cb is there no way to combine two .a files?
git-svn-id: svn://10.0.0.236/trunk@86604 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:06:33 +00:00
rginda%netscape.com
94fa1139ec changes to get js2_shell to build
git-svn-id: svn://10.0.0.236/trunk@86603 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:01:54 +00:00
rginda%netscape.com
16e47f0dbe Changes to get the back end building again.
Removed "dependencies" file (part of old make system.)


git-svn-id: svn://10.0.0.236/trunk@86602 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 05:02:10 +00:00
rginda%netscape.com
5e81783b05 removing these tests, they've been relocated to js2/tests/js
git-svn-id: svn://10.0.0.236/trunk@86601 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 04:59:21 +00:00
pschwartau%netscape.com
05924e2c37 Exported functionality common to RegExp tests to new file js/tests/ecma_3/RegExp/shell.js
git-svn-id: svn://10.0.0.236/trunk@86599 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 04:04:48 +00:00
pschwartau%netscape.com
0e4d80ef89 Exported functionality common to RegExp testing to new file js/tests/ecma_3/RegExp/shell.js
git-svn-id: svn://10.0.0.236/trunk@86598 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 04:03:02 +00:00
pschwartau%netscape.com
2a61965abe Initial add. Contains functionality common to RegExp testing
git-svn-id: svn://10.0.0.236/trunk@86597 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 03:58:58 +00:00
bienvenu%netscape.com
3de3de49ae more work on db view NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@86596 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 03:27:25 +00:00
sspitzer%netscape.com
85b681cdbb fix for #63186, crash in subscribe dialog. the UW IMAP server
is sending us folders names that aren't modified UTF7 and this
causes us to crash.  also fix a warning.
r=jgmyers,sr=bienvenu,a=brendan


git-svn-id: svn://10.0.0.236/trunk@86595 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 02:54:21 +00:00
javi%netscape.com
16477abaa8 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86594 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 02:25:25 +00:00
bienvenu%netscape.com
4fa248053b fix one cause of 67989, meteors never stop spinning in mail news r/sr mscott/sspitzer a=brendan
git-svn-id: svn://10.0.0.236/trunk@86593 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:55:35 +00:00
pschwartau%netscape.com
618bff09a2 Whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@86592 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:32:58 +00:00
nelsonb%netscape.com
db44eb8ae5 Changes suggested by Wan-Teh.
git-svn-id: svn://10.0.0.236/trunk@86591 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:32:32 +00:00
pschwartau%netscape.com
4726c109cb *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@86590 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:30:15 +00:00
wtc%netscape.com
b8a55225bc Set NSS version to 3.2.
git-svn-id: svn://10.0.0.236/trunk@86589 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:22:01 +00:00
pschwartau%netscape.com
e9d77081c6 More minor adjustments -
git-svn-id: svn://10.0.0.236/trunk@86588 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:18:55 +00:00
pschwartau%netscape.com
8167f15d05 Minor adjustments -
git-svn-id: svn://10.0.0.236/trunk@86587 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:05:23 +00:00
rginda%netscape.com
dc46142fa0 changes to add runtime code into the library
git-svn-id: svn://10.0.0.236/trunk@86586 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:48:12 +00:00
dr%netscape.com
599b785704 fix for 30841. r=pinkerton, sr=hyatt, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@86585 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:44:36 +00:00
javi%netscape.com
11c8029318 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86584 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:41:58 +00:00
despotdaemon%netscape.com
e0a0c83770 Pseudo-automatic update of changes made by markh@activestate.com.
git-svn-id: svn://10.0.0.236/trunk@86583 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:41:53 +00:00
javi%netscape.com
c749888413 Add the new nsPK11DB.cpp file to the Mac project.
correctly append Security to the user path when initializing on the Mac.


git-svn-id: svn://10.0.0.236/trunk@86582 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:41:42 +00:00
ducarroz%netscape.com
8c9072bbfe Fix for bug 37697. noHTMLRecipient wasn't retreived correctly. R=sspitzer, SR=mscott, A=asa
git-svn-id: svn://10.0.0.236/trunk@86581 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:17:58 +00:00
rginda%netscape.com
48f1e22266 fixing filenames, none of these files had prior history.
git-svn-id: svn://10.0.0.236/trunk@86580 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:14:20 +00:00
jgmyers%netscape.com
bf00f5e7f3 fix MIME encoded-word decoder: bugs 51453 58114 r=ducarroz sr=sspitzer a=asa
git-svn-id: svn://10.0.0.236/trunk@86579 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:12:50 +00:00
wtc%netscape.com
726255b18e Bugzilla bug #62855: put my checkin back in again. Sorry about the
flipflop.
Modified files: arch.mk, config.mk


git-svn-id: svn://10.0.0.236/trunk@86578 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:52:11 +00:00
javi%netscape.com
6b0e47be4f One last fix for the OS/2 guys. Make the cmt libraries a static
library.  Fix for Bug 63209

  r=cls, javi


git-svn-id: svn://10.0.0.236/trunk@86577 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:43:29 +00:00
thayes%netscape.com
e5f23b05e6 Fix compiler warnings/failures on Linus/Mac
git-svn-id: svn://10.0.0.236/trunk@86575 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:38:59 +00:00
wtc%netscape.com
63b30c8724 Checked in Javier Pedemonte's patch (<pedemont@us.ibm.com) to fix OS/2
build breakage.  r=wtc@netscape.com.  a=leaf@mozilla.org.


git-svn-id: svn://10.0.0.236/trunk@86574 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:38:39 +00:00
pschwartau%netscape.com
bcb6d488a4 Initial add. Regression test for bug 67773
git-svn-id: svn://10.0.0.236/trunk@86573 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:19:12 +00:00
bryner%uiuc.edu
c1bf394e29 Cleaning up indenting. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86572 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:07:56 +00:00
rginda%netscape.com
39cef48623 ok, that was silly, removing generated Makefiles
git-svn-id: svn://10.0.0.236/trunk@86571 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:33:02 +00:00
rginda%netscape.com
0328eb0a54 Adding Makefiles
git-svn-id: svn://10.0.0.236/trunk@86570 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:29:36 +00:00
rginda%netscape.com
6ec2e22b7a adding automake file
git-svn-id: svn://10.0.0.236/trunk@86569 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:27:25 +00:00
rginda%netscape.com
0d19733052 initial checkin for source reorg. leaf copied mozilla/js/js2 to mozilla/js2/src, mozilla/js/js2/jsc to mozilla/js2/jsc, mozilla/js/js2/tools to mozilla/js2/tools, and mozilla/js/semantics to mozilla/js2/semantics
unix now has an autoconf based make system.  currently the new make system only makes parser related files, back end stuff to be added soon.

mac and windows makesystems will be checked in next.

parser.cpp has been factored into token.*, lexer.*, and parser.*
utilities.cpp has been factored into formatter.*, exception.*, mem.*, strings.*,ds.h, stlcfg.h, and algo.h


git-svn-id: svn://10.0.0.236/trunk@86568 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:21:22 +00:00
javi%netscape.com
a33d7991f1 Final patch for Bug 6856. OS/2 port for PSM.
git-svn-id: svn://10.0.0.236/trunk@86567 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:05:21 +00:00
leaf%mozilla.org
be0b7f9935 part of backout of dbragg, suggested dveditz, r=dbragg. bug 68001
git-svn-id: svn://10.0.0.236/trunk@86566 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 20:50:27 +00:00
leaf%mozilla.org
15b6ecfe34 backing out dbragg's changes to fix 68001, dveditz suggested, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@86565 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 20:46:15 +00:00
blakeross%telocity.com
efbec6b028 Bookmarks on personal toolbar don't do anything when clicked. r=jag sr=blizzard (one of the .8 critical bugs)
git-svn-id: svn://10.0.0.236/trunk@86564 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 20:15:05 +00:00
yokoyama%netscape.com
71f7b5e95e Fix for 67978; invalid reg key
/a=leaf, 408-391-7842 in case you need to contact me.


git-svn-id: svn://10.0.0.236/trunk@86563 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 20:10:01 +00:00
thayes%netscape.com
f199438ba3 Add PIPPKI module to UNIX builds
git-svn-id: svn://10.0.0.236/trunk@86562 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:53:41 +00:00
bienvenu%netscape.com
d6916915de change name of view type to avoid conflicts NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@86561 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:27:59 +00:00
bienvenu%netscape.com
81b104b5b5 add files to build so Seth and I can work on them NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@86560 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:27:00 +00:00
wtc%netscape.com
5fee645459 Bugzilla bug #62855: backed out my previous checkin, which doesn't quite
work.  Will look at this later.
Modified files: arch.mk, config.mk


git-svn-id: svn://10.0.0.236/trunk@86559 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:12:04 +00:00
javi%netscape.com
e72e90facf Create an interface nsINSSComponent that we can use to look up
service for nsNSSComponent from the NSS callbacks.


git-svn-id: svn://10.0.0.236/trunk@86557 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:00:52 +00:00
thayes%netscape.com
86e9c36f2b Create DTD for pippki module
git-svn-id: svn://10.0.0.236/trunk@86556 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 18:51:23 +00:00
sspitzer%netscape.com
486cf5cba5 checking in a file so bienvenu and I can hack away.
NOT PART OF THE BUILD.


git-svn-id: svn://10.0.0.236/trunk@86555 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 18:45:12 +00:00
wtc%netscape.com
0000a2f04f Need to include "prthread.h" for the PRThread type.
git-svn-id: svn://10.0.0.236/trunk@86554 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 17:50:43 +00:00
thayes%netscape.com
c7183a50ea Fix incorrect module name on chrome URL
git-svn-id: svn://10.0.0.236/trunk@86553 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 17:35:40 +00:00
brade%netscape.com
9c1527faea preventdefault on drag&drop over non-editable fields
git-svn-id: svn://10.0.0.236/trunk@86545 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 13:42:24 +00:00
disttsc%bart.nl
e675e7d933 Fix hotaix bustage, also see bug 67961.
git-svn-id: svn://10.0.0.236/trunk@86542 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 13:02:11 +00:00
disttsc%bart.nl
b195dc666b More REQUIRES fixing for senna bustage.
git-svn-id: svn://10.0.0.236/trunk@86540 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 12:40:35 +00:00
disttsc%bart.nl
4be76b4858 Fixing senna bustage, updating REQUIRES
git-svn-id: svn://10.0.0.236/trunk@86538 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 11:56:10 +00:00
disttsc%bart.nl
774534dad3 Fix REQUIRES
git-svn-id: svn://10.0.0.236/trunk@86537 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 10:39:27 +00:00
jfrancis%netscape.com
f0c5617179 fix for text widget copy -> html composer paste giving you a seperate pre block for each paste. (bugzilla refuses to cough up the bug number right now).
git-svn-id: svn://10.0.0.236/trunk@86536 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 10:34:17 +00:00
jfrancis%netscape.com
f02aa82ffa thank heavens i'm paranoid, or i wouldn't have found prob with ancient patch
git-svn-id: svn://10.0.0.236/trunk@86534 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 10:07:59 +00:00
pierre%netscape.com
8944a57fe0 Reinstate my changes that were backed out 10 days ago. #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster.
git-svn-id: svn://10.0.0.236/trunk@86533 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:57:26 +00:00
jfrancis%netscape.com
29b58f1bd6 bug 62235 All new data lost after deleting some text
bug 56880 backspace can delete entire contents of style node
bug 56168 Missing character after closing inline tag which spans lines
r=fm; sr=kin


git-svn-id: svn://10.0.0.236/trunk@86532 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:26:51 +00:00
jfrancis%netscape.com
f0074c6245 bug 64152: unstyling styled text sometimes fails, r=sf; sr=kin
git-svn-id: svn://10.0.0.236/trunk@86531 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:24:21 +00:00
disttsc%bart.nl
fe0501530a Fix senna by adding REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@86530 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:01:26 +00:00
disttsc%bart.nl
be535e7899 Fix bustage. nsMoveMailService:: -> nsMovemailService::
git-svn-id: svn://10.0.0.236/trunk@86529 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 08:47:55 +00:00
ducarroz%netscape.com
0693b31cdf Fix Windows build bustage. Forget to return a value.
git-svn-id: svn://10.0.0.236/trunk@86528 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 08:14:38 +00:00
ccarlen%netscape.com
650c14d8cc Bug 67857 - Profile Mgr resets all prefs which is SLOW.
r=racham, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@86526 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:56:10 +00:00
syd%netscape.com
58fd47cb6a Editor overlay smilie menus. r=syd, sr=sfraser, checking in for
anatoliya@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86525 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:52:02 +00:00
hyatt%netscape.com
369992b4f1 Fix for 67435. sr=ben
git-svn-id: svn://10.0.0.236/trunk@86524 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:45:36 +00:00
jst%netscape.com
3c1e0e6cf4 Fixing bug 37763. Making applet elements that are not associated with an Java applet still be scriptable as a normal DOM node. r=pollmann@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86523 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:39:20 +00:00
racham%netscape.com
c13d71aa45 Fixing bug 12165. Adding the ability to get messages for multiple accounts from the GetMsg button and file menu dropdown of messenger application. r=bienvenu sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86522 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:37:04 +00:00
racham%netscape.com
9522b075b4 Fixing bug 12165. Styles for dropdown marker on GetMsg button for modern skin. r=bienvenu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86521 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:36:47 +00:00
despotdaemon%netscape.com
c43dcc78a8 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86520 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:24:06 +00:00
despotdaemon%netscape.com
469b8191f1 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86519 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:22:25 +00:00
joki%netscape.com
49b7f5db7d Fix for bug 53669, allow combination :focus/:active state notifications so that pre-focused HTML4 buttons work. r:saari,sr:jst
git-svn-id: svn://10.0.0.236/trunk@86518 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:05:56 +00:00
blizzard%redhat.com
3ca3944591 Fix bug #67843. This removes the hang when popups are created in the embedding widget. r=jst sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86517 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:05:33 +00:00
disttsc%bart.nl
c4446b656e Make navigator windows not load the home page when opened programmatically (say |window.open(url);|). bug=65993, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@86516 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:03:04 +00:00
despotdaemon%netscape.com
7428a6feb3 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86514 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:57:07 +00:00
despotdaemon%netscape.com
76544fc8a8 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86512 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:56:31 +00:00
despotdaemon%netscape.com
91cab2a93c Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86511 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:55:56 +00:00
despotdaemon%netscape.com
ac6e71212a Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86510 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:55:45 +00:00
despotdaemon%netscape.com
9dbe9c2ca5 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86509 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:55:21 +00:00
ducarroz%netscape.com
43f36a0eb9 File Removed.
git-svn-id: svn://10.0.0.236/trunk@86508 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:54:50 +00:00
ducarroz%netscape.com
1eb8fbc0e7 Part of fix for bug 45225. Due to new AppleDouble implementation, remove old code. SR=mscott
git-svn-id: svn://10.0.0.236/trunk@86507 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:52:30 +00:00
bratell%lysator.liu.se
c4bbc667c3 Removing files that are no longer used. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86506 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:52:24 +00:00
pinkerton%netscape.com
5f0af57773 per the current universal headers, ::DrawGrowIcon() has been depricated since MacOS 8.0 (the wdef does it). removing the two places we call it. r=danm/sr=scc.
git-svn-id: svn://10.0.0.236/trunk@86505 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:51:21 +00:00
ducarroz%netscape.com
73decc4752 Part of fix for bug 45225. I forget to rename the class nsAppleFileDecoder before the initial checkin. SR=mscott
git-svn-id: svn://10.0.0.236/trunk@86504 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:44:07 +00:00
pavlov%netscape.com
84781cc715 fixing bug 60739 r=blizzard sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86503 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:37:59 +00:00
ccarlen%netscape.com
0844a9de31 This was supposed to go in with the rest for bug 46869 but didn't.
git-svn-id: svn://10.0.0.236/trunk@86502 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:03:35 +00:00
mkaply%us.ibm.com
31c04dae84 #67353
r=timeless,brade sr=sfraser
Cleanup image editor hotspot dialog


git-svn-id: svn://10.0.0.236/trunk@86501 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:58:09 +00:00
mscott%netscape.com
bf6199d527 Bug #63193 --> if we can't find a protocol handler for the specified scheme then create the default protocol handler
and use it instead.
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@86500 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:54:35 +00:00
gayatrib%netscape.com
552acefe69 66944. had checked in a less updated file by mistake. rechecking in this file.
git-svn-id: svn://10.0.0.236/trunk@86499 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:38:03 +00:00
gayatrib%netscape.com
36d1256f57 fix for bug 66944--Open button functionality in search dialog. r=racham sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86498 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:27:15 +00:00
mscott%netscape.com
bc268e0986 Bug #63193 --> the external protocol handler should only return a url or a new channel if we really do
have an external app that can handle the url. otherwise return NS_ERROR_UNKNOWN_PROTOCOL so we'll throw up an alert
dialog later on.
sr=sspizter


git-svn-id: svn://10.0.0.236/trunk@86497 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:24:27 +00:00
mscott%netscape.com
7e550f385d remove two extra dump statments.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86496 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:17:27 +00:00
danm%netscape.com
d3ea233b57 copy embed components
git-svn-id: svn://10.0.0.236/trunk@86495 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:17:17 +00:00
danm%netscape.com
ffd64a4ddd rearranging window creation (see WebBrowserChrome.cpp 1.15), adding subwindow null checks supporting chromeless dialog (see winEmbed.rc 1.8) r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86494 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:15:55 +00:00
sspitzer%netscape.com
ad8b9590f1 sr=mscott. minor performance fix, use NS_LITERAL_STRING() instead of
AssignWithConversion().  just sitting in my tree, k-i-s-s-i-n-g.


git-svn-id: svn://10.0.0.236/trunk@86493 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:14:13 +00:00
dbaron%fas.harvard.edu
1dbfefa514 Fix orange by correcting mismatch of strings and return values. r=disttsc@bart.nl
git-svn-id: svn://10.0.0.236/trunk@86492 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:12:18 +00:00
danm%netscape.com
628421e2d5 removing FindNamedBrowserItem, rearranging window creation (and hooking it up to nsDocShellTreeOwner), adding cheesy implementation of nsIPrompt and chrome flags
git-svn-id: svn://10.0.0.236/trunk@86491 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:10:46 +00:00
waldemar%netscape.com
9a3975216a Added more semantics
git-svn-id: svn://10.0.0.236/trunk@86490 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:08:44 +00:00
waldemar%netscape.com
bb3b6b8746 Added read-eval-print loop
git-svn-id: svn://10.0.0.236/trunk@86489 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:08:09 +00:00
waldemar%netscape.com
e0c44b2f3d Updated to correspond to js2 site
git-svn-id: svn://10.0.0.236/trunk@86488 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:07:37 +00:00
waldemar%netscape.com
fd9eb7b14a Added :semantic-comment and :vector-construct.
git-svn-id: svn://10.0.0.236/trunk@86487 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:07:05 +00:00
waldemar%netscape.com
0eb7313715 Added vector comprehensions. Changed compiler to emit globals of functional type into the lisp function rather than value slots of symbols; this simplifies debugging.
git-svn-id: svn://10.0.0.236/trunk@86486 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:06:22 +00:00
waldemar%netscape.com
d39676fa53 Added vector comprehensions and extra mode parameter for %section, %subsection, and %text.
git-svn-id: svn://10.0.0.236/trunk@86485 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:05:39 +00:00
danm%netscape.com
07213f4304 rearranging window creation; a function needed to be shared. thus a new header file. bug 65229 (peripherally) r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86484 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:04:38 +00:00
timeless%mac.com
c043f6eda6 fix bug 63956 This pre-loaded bookmark is a dead link
r=jag sr=waterson


git-svn-id: svn://10.0.0.236/trunk@86483 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:04:36 +00:00
danm%netscape.com
78a9560fa8 hooking up window watcher. bug 65229 r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86482 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:03:09 +00:00
danm%netscape.com
d09dbbd146 implementing FindItemWithName. bug 65229 (peripherally) r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86481 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:02:06 +00:00
danm%netscape.com
3918a72341 removing nsIWebBrowserChrome::FindNamedBrowserItem per 5 Feb 01 API review. functionality has been moved to nsDocShellTreeOwner. r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86480 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:59:43 +00:00
sspitzer%netscape.com
26586098bd some minor performance tweaks. comment out some dump statements. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86479 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:40:40 +00:00
chuang%netscape.com
54b5444aa3 Bug44668 Confusion as to how to edit/send a Draft message, sr=sspitzer+mscott
git-svn-id: svn://10.0.0.236/trunk@86478 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:35:37 +00:00
law%netscape.com
a8d10f7803 Long lost patch for bugs 27609,35161, et al; r=mcafee, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86477 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:33:39 +00:00
mkaply%us.ibm.com
a5aa7cb695 r=dougt, a=blizzard
OS/2 only code to handle DBCS properly in nsFileSpec


git-svn-id: svn://10.0.0.236/trunk@86476 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:32:24 +00:00
karnaze%netscape.com
b45820e80c bug 67861 - don't rebalance table to calculate max width; cache last available width in outer table; improved debug reflow timing; sr=attinasi, r=peterl
git-svn-id: svn://10.0.0.236/trunk@86475 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:31:38 +00:00
ccarlen%netscape.com
08ac70912c Bug=46869 - Embedding apps need find functionality. r=kin, sr=vidur,sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86474 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:31:36 +00:00
mkaply%us.ibm.com
562ead4c5d r=mkaply, a=blizzard
Quite possibly one of the ugliest pieces of code ever. Good thing it is OS/2 only.
Workaround for WSOD2 bug - if DosCopy fails with a 65, use the OS COPY command.


git-svn-id: svn://10.0.0.236/trunk@86473 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:29:57 +00:00
mscott%netscape.com
c1900da38b Bug #45225 --> poor man's way to get rid of the 2 dialogs when opening
a mail attachment. Always treat the selection of the attachment as an "open"
action. This causes the url to get run via the uriloader. If it requires an exthandler
THEN you get the helper app dialog. o.t. we open it internally and you have to save it
yourself.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86472 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:26:13 +00:00
mscott%netscape.com
63dc88b0dd Bug #63193 --> register our default protocol handler
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@86471 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:23:34 +00:00
sspitzer%netscape.com
f537952c31 fix for #55872. add Ctrl + M to the stand alone message window.
fix from andersma@luther.edu, r=timeless, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86470 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:20:33 +00:00
blizzard%redhat.com
d77120840a Fix bug #16766. This should fix the requirement to release the mouse before context menus work. r=pavlov, sr=blizzard. Patch from Kevin Buhr <buhr@stat.wisc.edu>. Thanks.
git-svn-id: svn://10.0.0.236/trunk@86469 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:16:20 +00:00
ducarroz%netscape.com
2f051af7be Part of fix for bug 45225. Need to move part of appledouble decoder to uriLoader. SR=mscott
git-svn-id: svn://10.0.0.236/trunk@86468 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:10:41 +00:00
syd%netscape.com
e672169b10 Smilie images, r=syd, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86467 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:09:49 +00:00
syd%netscape.com
ef62b6a4b9 Smilie menu css file, r=syd, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86466 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:09:22 +00:00
ducarroz%netscape.com
ed92604001 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86465 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:09:11 +00:00
mscott%netscape.com
7e469afb47 Bug #67555 --> rewrite OnStart/OnStopMeteors
to use timers for performance.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86464 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:09:03 +00:00
waterson%netscape.com
018d737816 Bug 67796. Don't update aMetrics.mMaximumWidth or .maxElementSize in ComputeFinalSize(): the maxElementSize computation was wrong, and it's not clear that the mMaximumWidth is safe to update here either. Patch from rbs@maths.uq.edu.au, r=waterson, sr=karnaze
git-svn-id: svn://10.0.0.236/trunk@86463 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:05:59 +00:00
dbaron%fas.harvard.edu
42a90b64a0 Add TestCOMPtrEq back to the build now that we know it works on HP. b=65664 r=scc@mozilla.org sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86462 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:04:12 +00:00
danm%netscape.com
83e030da95 now building embedding components
git-svn-id: svn://10.0.0.236/trunk@86461 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:00:54 +00:00
danm%netscape.com
f7766ab033 adding embedding/components
git-svn-id: svn://10.0.0.236/trunk@86460 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:00:41 +00:00
dbaron%fas.harvard.edu
2c4716628a Fix UMR (returning an uninitialized result) that caused bonsai query results to disappear sometimes. b=67854 r=karnaze@netscape.com sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86459 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:00:40 +00:00
leaf%mozilla.org
f3a7555b2f Automated update
git-svn-id: svn://10.0.0.236/trunk@86458 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:00:09 +00:00
danm%netscape.com
0fe62a3a05 adding windowwatcher files
git-svn-id: svn://10.0.0.236/trunk@86457 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:59:33 +00:00
dbaron%fas.harvard.edu
92e1f7fafd Re-enable the autoconf test that fixes the nsCOMPtr operator== ambiguities on Linux and HP now that we know it works correctly on HP. b=65664 r=scc@mozilla.org sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86456 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:56:31 +00:00
racham%netscape.com
8c20a5a165 Fixing bug 67327. For any given server, login at startup only if the user chooses to do so via log onto this account at startup pref. r=gayatrib, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86455 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:55:46 +00:00
disttsc%bart.nl
ec03335629 Hide menuseparator on Mac. bug=10893, r=blake, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86454 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:55:04 +00:00
mkaply%us.ibm.com
e4f925125c r=mkaply, a=blizzard
Code from jkobal to optimize tiling


git-svn-id: svn://10.0.0.236/trunk@86453 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:44:21 +00:00
mkaply%us.ibm.com
5e2ab4feaa Printing regression
git-svn-id: svn://10.0.0.236/trunk@86452 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:40:34 +00:00
blakeross%telocity.com
18671680f5 Directory listings have wrong context menu (for bbaetz, 67013). r=blake a=ben
git-svn-id: svn://10.0.0.236/trunk@86451 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:38:01 +00:00
dmose%mozilla.org
a5f31096e5 backing out inadvertant checkin; not in default build
git-svn-id: svn://10.0.0.236/trunk@86450 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:32:44 +00:00
dmose%mozilla.org
b664e998e2 backing out inadvertant checkin; not in default build
git-svn-id: svn://10.0.0.236/trunk@86449 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:24:13 +00:00
dmose%mozilla.org
ee1f5d9512 fix bug 67357. link-time bustage in ldap module caused by earlier nsIURI::SchemeIs change. not in default build. r=gagan@netscape.com, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86448 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:20:33 +00:00
danm%netscape.com
408694fccd now building embedding components
git-svn-id: svn://10.0.0.236/trunk@86447 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:09:15 +00:00
dbaron%fas.harvard.edu
b7928862f7 Fix build bustage by removing extra right paren.
git-svn-id: svn://10.0.0.236/trunk@86446 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:04:46 +00:00
blakeross%telocity.com
19207609e4 JS strict warnings in wizardHandlerSet.js (65937). r=blake a=ben
git-svn-id: svn://10.0.0.236/trunk@86445 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:53:49 +00:00
anthonyd%netscape.com
1f2d33fe42 landing jfrancis fix for 67109 - Drag and drop to and from textfields is broken
sr=kin
r=anthonyd


git-svn-id: svn://10.0.0.236/trunk@86444 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:50:05 +00:00
blizzard%redhat.com
38adde3f58 Fix bug #64027. Tooltips should work on the mozilla embedding widget. r=pavlov, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86443 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:47:34 +00:00
mscott%netscape.com
0771bb3280 Bug #67598 --> we no longer need to invoke the ucth dialog here.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86442 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:44:09 +00:00
mscott%netscape.com
336f3c5ff8 Bug #67598 --> remove CanHandleContent and DoContent
as this code has been reconsolidated in the base class for
all to use. For everyone, if the mime type is unknown or octet,
then try to guess a content type by file extension in doContent.
Also, if we can't find a mime type, create a new one for all platforms
so we don't need to bring up the ucth dialog.

sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86441 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:43:18 +00:00
hewitt%netscape.com
ddbe7abdc1 reverting accidentally clobbered changes, r=blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86440 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:33:58 +00:00
scc%mozilla.org
28c68103ce bug #57087: r=dmose, sr=waterson. Allow for multi-line literals.
git-svn-id: svn://10.0.0.236/trunk@86439 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:32:49 +00:00
hewitt%netscape.com
56a0489e00 67633 - sidebar tab color correctness, r=blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86438 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:32:01 +00:00
ssu%netscape.com
722cf61163 fixing bug 64727 - Uninstaller for mozilla file associations need to be restored.
sr=mscott, r=dveditz
affects only windows platforms.


git-svn-id: svn://10.0.0.236/trunk@86437 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:21:13 +00:00
dprice%netscape.com
cfd9a9a689 65845: sr=leaf r=waterson.
don't do coverage analysis for the xpidl stuff.  Slows building horribly


git-svn-id: svn://10.0.0.236/trunk@86436 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:21:03 +00:00
dprice%netscape.com
1cd2234585 65845: sr=leaf r=waterson
adding code coverage into the make system.  generates order files to rearrange
the functions in the dll.  reduces the resident set size of the app while running.


git-svn-id: svn://10.0.0.236/trunk@86435 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:19:29 +00:00
gagan%netscape.com
9a0f373087 Adding ldap optimization cuz dmose wants it real bad. r=dmose
git-svn-id: svn://10.0.0.236/trunk@86434 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:14:52 +00:00
nelsonb%netscape.com
db6ff863fa When half-duplex applications (e.g. one thread per socket, doing alternate
reading and writing) call PR_Send and PR_Recv with a non-infinite timeout
value, use that value for both underlying read and write operations.
Fixes bug 67402.  Reviewed by Wan-Teh.


git-svn-id: svn://10.0.0.236/trunk@86433 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:06:05 +00:00
mscott%netscape.com
f2f1bfde92 bug #63193 --> add nsExternalProtocolHandler to the unix build
git-svn-id: svn://10.0.0.236/trunk@86432 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:03:55 +00:00
mscott%netscape.com
6b9402995e Bug #63193 --> add classid for external protocol handler
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@86431 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:00:09 +00:00
mscott%netscape.com
7dd1309da4 add new extprotocolhandler file to the windows build
git-svn-id: svn://10.0.0.236/trunk@86430 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:58:58 +00:00
nelsonb%netscape.com
1c41ad80b8 Big changes to get better SSL performance out of selfserv.
Launch all connection handler threads at program startup, and reuse those
threads for new connections, rather than creating new threads for each
connection and having them terminate at the end of each connection.
The main thread is now the acceptor thread.  It creates a queue of
accepted but unprocessed connections.  NSPR Condition variables are used
to schedule the connection handler threads.
Only one GET /stop message is now required to terminate selfserv.
Note, the -2 (full duplex) option is temporarily disabled until I get it
to work with this new thread model.
Add new -D command line option to suppress TCP Nagle delays.
Used to verify the fix to bug 67898.


git-svn-id: svn://10.0.0.236/trunk@86429 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:56:30 +00:00
nelsonb%netscape.com
f8fa659d39 Add new -D command line option to suppress TCP Nagle delays.
This is used to verify the fix for bug 67898.


git-svn-id: svn://10.0.0.236/trunk@86428 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:50:46 +00:00
ccarlen%netscape.com
c6ac4deda5 Bug 46869 - Embedding apps need text finding functionaity. Adding new files - will add to build next.
r=kin,sr=vidur, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@86427 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:48:24 +00:00
danm%netscape.com
4b397de9c2 adding chromeless browser dialog definition r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86426 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:46:13 +00:00
shaver%mozilla.org
66c5f1c302 fix plugger crash by coping with trailing MIME-list separator (#60844, r=av, sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@86425 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:38:52 +00:00
danm%netscape.com
22f6db6e09 oops. correcting contract id.
git-svn-id: svn://10.0.0.236/trunk@86424 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:35:06 +00:00
nhotta%netscape.com
fbd40cabe8 Check in for yokoyama, fix for 65685; /r=valeski, /sr=ftang.
git-svn-id: svn://10.0.0.236/trunk@86423 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:26:57 +00:00
yokoyama%netscape.com
416546a1ae checkin for bstell: backout previous change until we can resolve the name-case issue
git-svn-id: svn://10.0.0.236/trunk@86422 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:26:05 +00:00
ftang%netscape.com
2500725d12 fix os2 and beos bustage. bug 67840
git-svn-id: svn://10.0.0.236/trunk@86421 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:25:53 +00:00
thayes%netscape.com
0c337d5030 Create PKI module for implementation of callback
functions for user interaction.


git-svn-id: svn://10.0.0.236/trunk@86420 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:25:16 +00:00
mscott%netscape.com
a2ec5045b5 Bug #63193 --> add these two new files for a default protocol handler which will kick urls out to the OS
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@86419 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:21:58 +00:00
yokoyama%netscape.com
ad8e2904c5 Fix for 65685; /r=valeski, /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@86418 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:21:55 +00:00
mcafee%netscape.com
46b6b31d53 Removing unused entities that now live in taskbar.rdf. r=pavlov, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86417 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:17:51 +00:00
timeless%mac.com
137a90dac9 fix bug 67746 Change casing of "Settings" to "settings" in msgAccountCentral.dtd
patch by stephend@netscape.com r=racham, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@86416 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:15:10 +00:00
gagan%netscape.com
54ad263259 A left over change for the optimization in bug 66577. r=mstoltz, sr=shaver, brendan.
git-svn-id: svn://10.0.0.236/trunk@86415 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:14:37 +00:00
peterlubczynski%netscape.com
6d0c8d4a99 Allow for a common directory among installs for scanning for plugins bugscape 3863 a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86414 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:13:01 +00:00
gagan%netscape.com
23c2955906 More of the scheme compare changes. This fixes the javascript: urls that I so shamelessly broke. The bug numbers are 66577 and 67347. r=mstoltz sr=brendan,shaver.
git-svn-id: svn://10.0.0.236/trunk@86413 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:12:19 +00:00
yokoyama%netscape.com
e3ce573805 check-in for bstell : add converter for X display of big5 fonts (which have no ascii glyphs)
bug 60826, r=ftang, sr=erik


git-svn-id: svn://10.0.0.236/trunk@86412 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:11:44 +00:00
timeless%mac.com
946b7dc4fa fix bug 60662 javascript strict warnings in overrideHandler.js
patch by maolson@earthlink.net r=jag sr=alecf


git-svn-id: svn://10.0.0.236/trunk@86411 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:10:47 +00:00
morse%netscape.com
044c474d9a bug 67644, cookies added in wrong order, r=freax@pandora.be, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86410 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:10:41 +00:00
blakeross%telocity.com
7aa6aab30b Messages are downloaded and deleted if user doesn't have write permissions for inbox (by Keyser Sosez, 62480). r=doron sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86409 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:05:51 +00:00
nhotta%netscape.com
83fab732f8 Check in for bstell, added a file nsunicodetogbknoascii.cpp to project, bug 60826, r=ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@86408 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:05:34 +00:00
yokoyama%netscape.com
a9934ab255 check-in for bstell : add CID GBK no ascii converter
Bug no: 60826


git-svn-id: svn://10.0.0.236/trunk@86407 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:03:43 +00:00
gordon%netscape.com
c500b18253 fix for bug 66508. r=pinkerton, sr=sfraser. Landing fix from 6.0 branch to detect orderlyDisconnects.
git-svn-id: svn://10.0.0.236/trunk@86406 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:03:35 +00:00
yokoyama%netscape.com
c550643a34 check-in for bstell : for X display of big5 fonts (which have no ascii glyphs)
git-svn-id: svn://10.0.0.236/trunk@86405 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:00:11 +00:00
sdagley%netscape.com
afeca0533f Added nsISHistoryListener.idl for radha
git-svn-id: svn://10.0.0.236/trunk@86404 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:52:44 +00:00
nhotta%netscape.com
9669d56569 Forward as attachment should use message send default charset, removed the code which was re-setting the charset which had been initialized to a default charset
by the nsMsgCompose constructor, bug 58494, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@86403 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:48:09 +00:00
pchen%netscape.com
255dddbf58 bug 46435, r=pinkerton, sr=sfraser, change name of SetOSTypeFromExtension() to SetOSTypeAndCreatorFromExtension() and added ExtensionIsOnExceptionList()
git-svn-id: svn://10.0.0.236/trunk@86402 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:47:01 +00:00
pchen%netscape.com
5ccee25513 bug 46435, r=pinkerton, sr=sfraser, since we went to all the trouble of calling Internet Config in SetOSTypeFromExtension, set file creator as well, but not before consulting an exceptions list so that certain files, e.g. .html and .htm files, always have our app creator code
git-svn-id: svn://10.0.0.236/trunk@86401 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:46:58 +00:00
beard%netscape.com
362aa398db [not part of build] builds "classic" (non-Carbon) plugin support library.
git-svn-id: svn://10.0.0.236/trunk@86400 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:40:28 +00:00
blakeross%telocity.com
d5518335ea HTML tabindex attribute doesn't work for <button> and <input type="button"> (36217). r=hixie a=ben
git-svn-id: svn://10.0.0.236/trunk@86399 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:39:29 +00:00
nelsonb%netscape.com
870eb23c89 Coalesce the final Finished message in the SSL handshake and the first
record of application data into a single write, when possible, to avoid
TCP's "Nagle" delays.  Fixes bug 67898.  r&a: wtc.  Modified Files:
	ssl3con.c sslimpl.h sslsecur.c sslsock.c


git-svn-id: svn://10.0.0.236/trunk@86398 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:34:56 +00:00
radha%netscape.com
6437338383 Test code for history listener r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@86397 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:33:11 +00:00
radha%netscape.com
deb9261347 Changes related to history listener bug 65608 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@86396 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:32:04 +00:00
radha%netscape.com
fd8657b7c4 Changes related to history listener interface 65608 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@86395 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:31:18 +00:00
radha%netscape.com
2a9cf1bda7 Initial checkin for history listener interface bug 65608 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@86394 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:30:01 +00:00
ducarroz%netscape.com
d0c89e63da Fix for bug 66438. Fix leak and remove unused variable. Patch submitted by Kevin Higgins <khiggins@scu.edu>. R=ducarroz, SR=mscott.
git-svn-id: svn://10.0.0.236/trunk@86393 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:22:38 +00:00
blizzard%redhat.com
00ae6597e1 Fix for bug #60083. Check for QI return code and help prevent crashes. r=me sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86392 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:19:15 +00:00
leaf%mozilla.org
838cf6a143 Automated update
git-svn-id: svn://10.0.0.236/trunk@86391 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:15:10 +00:00
dveditz%netscape.com
932338a552 bug 42704 missing initialization in nsLocalFile::GetFileSize, r=dougt/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86390 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:14:33 +00:00
dveditz%netscape.com
d40645e347 bug 64835 r=ssu/sr=mscott: InstallTrigger.compareVersion() returning bad result
bug 11682 r=dbragg/sr=mscott: version registry requires UTF8, add missing conversions


git-svn-id: svn://10.0.0.236/trunk@86389 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:12:58 +00:00
blizzard%redhat.com
fc6980d192 Add checks for xinerama libraries. This is the start of multi-monitor setups for linux. r=cls
git-svn-id: svn://10.0.0.236/trunk@86388 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:10:17 +00:00
rods%netscape.com
ada662d519 forgot to set the value into the printService
Bug 67537 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@86386 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:01:43 +00:00
javi%netscape.com
119d221eee Patch from Javier Pedemonte from IBM to get PSM building on OS/2
Fix for Bug 62856


git-svn-id: svn://10.0.0.236/trunk@86385 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:59:42 +00:00
mcafee%netscape.com
84a4616db9 Renaming Find menu item to Search (44733) r=matt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86384 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:56:38 +00:00
yokoyama%netscape.com
31ef95e456 Fix for 65685; /r=valeski, /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@86383 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:54:12 +00:00
ftang%netscape.com
ae4b3a6dd7 check in for IBM bidi team . sr=ftang add cp864i converters
git-svn-id: svn://10.0.0.236/trunk@86382 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:51:11 +00:00
ftang%netscape.com
35b9420bc0 check in for ibm bidi team. sr=ftang add cp864i converter
git-svn-id: svn://10.0.0.236/trunk@86381 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:50:19 +00:00
javi%netscape.com
e83fb48130 Remove C++ comments from C file.
git-svn-id: svn://10.0.0.236/trunk@86380 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:50:12 +00:00
cmanske%netscape.com
26084afd8f Fix for menulist width bug 67396 by hewitt, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86379 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:50:04 +00:00
ftang%netscape.com
9b0f31909f add cp684i converter. check in for IBM bidi team. sr=ftang
git-svn-id: svn://10.0.0.236/trunk@86378 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:49:25 +00:00
beard%netscape.com
d5d3da7cb4 [not part of build] builds "classic" (non-Carbon) plugin support library.
git-svn-id: svn://10.0.0.236/trunk@86377 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:49:16 +00:00
ftang%netscape.com
0fda5fd680 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86376 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:44:14 +00:00
javi%netscape.com
de07ac8337 Fix for Bug 66939 r=javi, sr=mscott
check in patch to allow profile switching on the Mac.  Original patch provided by ccarlen.


git-svn-id: svn://10.0.0.236/trunk@86375 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:43:27 +00:00
blakeross%telocity.com
bee55771be Titlebar when viewing images not localizable (57549). r=attinasi sr=erik
git-svn-id: svn://10.0.0.236/trunk@86374 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:39:46 +00:00
harishd%netscape.com
6cb66fa5cb 63423 - Unblock parser before evaluating external js content.
63661 - Do not create an end token automatically if the tag did not contain '>'
33051 - Handle residual style before closing a tag.
58992 - Leaf content should go thro' the normal HandleToken path.
61462 - Release parser bundle only when the parser is about to shutdown

r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@86373 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:35:29 +00:00
blakeross%telocity.com
b944446817 Adding file for 57549; not part of build.
git-svn-id: svn://10.0.0.236/trunk@86372 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:35:08 +00:00
javi%netscape.com
4dfeb5439d Fix for Bug 66939.
r=javi, sr=mscott

Checking code in for ccarlen.  This is to get profile switching working with PSM 1.x


git-svn-id: svn://10.0.0.236/trunk@86371 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:34:32 +00:00
harishd%netscape.com
155017d753 Use resumeParsing instead of EnableParse().
r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@86370 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:31:17 +00:00
javi%netscape.com
8e215ec1a2 Fix for psm-glue crashes when (Bug 67502)asking for passwords when not
associated with an SSL connection.

r=thayes, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@86369 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:29:25 +00:00
waterson%netscape.com
c19863b651 Remove unnecessary #include that breaks gcc-3.0; r=pierre,harishd.
git-svn-id: svn://10.0.0.236/trunk@86368 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:28:44 +00:00
blakeross%telocity.com
1ed614fe94 Moving a variable declaration after a |return|. r=hixie
git-svn-id: svn://10.0.0.236/trunk@86367 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:28:17 +00:00
brendan%mozilla.org
8cae336e68 Fix for bug 44009 (r=rogerl, sr=shaver)
- Remove bogus JS_ASSERT(!outermost) from the code that deals with a "#n="
  type string being returned from js_EnterSharpObject, where the hash entry
  is not yet sharp (because we haven't seen the object twice during depth
  first search).  This case trivially arises for the outermost object in,
  e.g., 'o={}; o.foo=o; uneval(o)'.
- Avoid parenthesizing #n={...} object initializers for uneval, as they are
  not ambiguous (whereas {foo:1}, e.g., is ambiguous because it could be a
  block statement containing a labeled expression statement, or it could be
  an object initializer).
- Death to tabs!


git-svn-id: svn://10.0.0.236/trunk@86365 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:19:44 +00:00
scc%mozilla.org
fe019074bb bug #53067: r=danm, sr=alecf. Eliminate copying versions of |BeginReading|, |EndReading|, |BeginWriting|, |EndWriting|, and fix callers
git-svn-id: svn://10.0.0.236/trunk@86364 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:18:20 +00:00
naving%netscape.com
d02f094038 63300. r=racham, sr=bienvenu. Making IMAP folders case-sensitive and local folders
case-insensitive as done in 4x.


git-svn-id: svn://10.0.0.236/trunk@86363 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:17:26 +00:00
matt%netscape.com
ff29d5d766 r=law
sr=ben
adding focus to search panel when opened


git-svn-id: svn://10.0.0.236/trunk@86361 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:13:37 +00:00
bryner%uiuc.edu
8f5663cd4c bug 67527 -- cleaning up psm module registration (both psm 1.x and PIP). r=javi, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@86360 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:10:16 +00:00
mscott%netscape.com
36c3cc94b2 remove obsolete files that are no longer part of the build from the repository.
git-svn-id: svn://10.0.0.236/trunk@86359 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:08:19 +00:00
dcone%netscape.com
eb4518c420 Initial version. r=kmmclusky. Does not effect the build
git-svn-id: svn://10.0.0.236/trunk@86358 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:07:47 +00:00
scc%mozilla.org
028f9f3180 bug #53071: r=danm, sr=alecf. Eliminate redundant implemenations, resolve resulting ambiguities.
git-svn-id: svn://10.0.0.236/trunk@86357 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:07:24 +00:00
dbragg%netscape.com
59cc2707dd Name change for in-use files to .new or .old. Fixes bug 67703. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86356 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:06:32 +00:00
thayes%netscape.com
f187aec669 Add public directory
git-svn-id: svn://10.0.0.236/trunk@86355 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:05:19 +00:00
mscott%netscape.com
0a8bc9aff4 Bug #67489 --> use a separator without a class=thin before the checkbox.
git-svn-id: svn://10.0.0.236/trunk@86354 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:03:48 +00:00
blakeross%telocity.com
44015cabc0 JS warnings in messengerdnd.js (for mao, 58561). r=blake,jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86353 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:03:38 +00:00
rods%netscape.com
ca25456113 Printing of selected frameset frames and Iframes
Bug 66783 r=dcone sr=buster,attinasi


git-svn-id: svn://10.0.0.236/trunk@86352 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:03:17 +00:00
thayes%netscape.com
a4627a45d1 Add nsPK11TokenDB. Modify SDR to throw set-password dialog.
git-svn-id: svn://10.0.0.236/trunk@86351 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:01:33 +00:00
scc%mozilla.org
60326ad647 bug #66278: r=danm, sr=alecf. Fix signed vs. unsigned warngins in |nsFragmentedString::SetLength|
git-svn-id: svn://10.0.0.236/trunk@86350 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:00:39 +00:00
thayes%netscape.com
3d9b4cd0e1 Remove SecureDevicePrompt idl
git-svn-id: svn://10.0.0.236/trunk@86349 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:00:18 +00:00
thayes%netscape.com
705853787b Add INSSDialogs IDL
git-svn-id: svn://10.0.0.236/trunk@86348 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 22:58:57 +00:00
thayes%netscape.com
6763ea592c Add PK11TokenDB IDL
git-svn-id: svn://10.0.0.236/trunk@86347 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 22:52:10 +00:00
javi%netscape.com
cc192ccdc5 Make the Bundle methods non-static. This is the first of 2 parts.
The next part fix will create a private interface for looking up
the nsNSSComponent from the callbacks instead of type-casting
nsISecurityManagerComponent pointer.


git-svn-id: svn://10.0.0.236/trunk@86345 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 20:09:27 +00:00
mcgreer%netscape.com
c81d2c6862 bug 67132. certutil crashes on -C -x combination, deny it for now.
certutil -C was not recognizing the -a (ascii) option, implement it.
r=wtc


git-svn-id: svn://10.0.0.236/trunk@86344 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 18:26:30 +00:00
sspitzer%netscape.com
0bdd36c8bc fix #67398. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86342 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 15:59:45 +00:00
sspitzer%netscape.com
decc17d3a5 fix for #67388. r=gayatrib, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86341 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 15:49:33 +00:00
ccarlen%netscape.com
f6ce79b6e6 Bug 65907 - remove dependency on chrome from XPCOM.
r=racham@netscape.com,tao@netscape.com, cls@seawood.org, sr=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86340 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 15:41:37 +00:00
colin%theblakes.com
fd24419bbf VMS specific fix; tagFile name needs a case blind compare. b=55950 r=rpotts
git-svn-id: svn://10.0.0.236/trunk@86339 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 15:28:11 +00:00
ftang%netscape.com
291474e48e add HaveFontFor method for nsIFontEnumerator sr=erik
git-svn-id: svn://10.0.0.236/trunk@86338 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 13:44:11 +00:00
ftang%netscape.com
f494b01f9b add HaveFontFor method for nsIFontEnumerator . sr=erik
git-svn-id: svn://10.0.0.236/trunk@86337 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:48:59 +00:00
ftang%netscape.com
d61a375dd8 add HaveFontFor method to nsIFontEnumerator sr=erik
git-svn-id: svn://10.0.0.236/trunk@86336 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:48:45 +00:00
ftang%netscape.com
e85fc19507 add nsFontPackage for font downloading trigger code. sr=erik
git-svn-id: svn://10.0.0.236/trunk@86335 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:40:23 +00:00
ftang%netscape.com
2fa939f6fa add nsFontPackage.cpp to implement interface for font downloading sr=erik
git-svn-id: svn://10.0.0.236/trunk@86334 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:38:09 +00:00
ftang%netscape.com
f7d80bf628 add font download interfaces . sr=erik
git-svn-id: svn://10.0.0.236/trunk@86333 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:37:10 +00:00
ftang%netscape.com
d8d0234c8a add font download interface sr=erik
git-svn-id: svn://10.0.0.236/trunk@86332 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:35:41 +00:00
pschwartau%netscape.com
e01724fa6d Made this testcase acknowledge that indirect eval is LEGAL; see bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86328 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:57:17 +00:00
ssu%netscape.com
6b06ed6af6 fixing bug 67728 - update installer build process to support urls. r=dveditz,leaf sr=mscott. not part of tinderbox builds. affects only windows
git-svn-id: svn://10.0.0.236/trunk@86327 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:43:25 +00:00
pschwartau%netscape.com
63cbcf8c21 Made this testcase acknowledge that indirect eval is LEGAL; see bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86326 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:33:28 +00:00
pinkerton%netscape.com
ce9fa42472 Removing HTML->text sink from the parser. r=akkana/sr=vidur. bug 62432.
git-svn-id: svn://10.0.0.236/trunk@86325 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:15:32 +00:00
ssu%netscape.com
5cdc2d128a fixing bug 49456 - installer memory usage too high. r=dveditz, sr=mscott. windows platform only.
git-svn-id: svn://10.0.0.236/trunk@86324 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:15:13 +00:00
pschwartau%netscape.com
6bebd00d88 Made this testase acknowledge that indirect eval is LEGAL; see bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86323 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 06:52:59 +00:00
pchen%netscape.com
3fa5f329c2 bug 61079, r=blake, a/sr=ben, fix editing of helper app mappings, by creating a full new mapping (which will actually show up in the list) and deleting the old one (makes old one go away, duh)
git-svn-id: svn://10.0.0.236/trunk@86322 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 06:50:02 +00:00
pchen%netscape.com
b524f1cc3f bug 56226, r=blake, sr=mscott, remove about attributes from NC:fileExtensions tags which causes barf (exception thrown) in helper apps pref code and such attributes are written out from prefs code anyways
git-svn-id: svn://10.0.0.236/trunk@86321 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 06:29:53 +00:00
pschwartau%netscape.com
8e3699294e Deleting this testcase. It expected indirect eval to throw an exception. Wrong - this is legal: see bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86320 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 06:06:18 +00:00
blakeross%telocity.com
241a599d8f Just moving a variable declaration to declare it only when needed...
git-svn-id: svn://10.0.0.236/trunk@86319 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 05:50:31 +00:00
pollmann%netscape.com
2d0d3de45d Bug 42892: Split FlushPendingNotifications in to content and content+frames cases (speed up content list access), r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86318 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 05:46:46 +00:00
pinkerton%netscape.com
31c1059829 fix for 51053, where we'd throw too early when trying to close popups. added try/catch around each individual QI. r=ben/sr=scc.
git-svn-id: svn://10.0.0.236/trunk@86317 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 05:33:28 +00:00
mscott%netscape.com
bc538f063f Don't build this obsolete directory.
git-svn-id: svn://10.0.0.236/trunk@86316 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 05:17:18 +00:00
kandrot%netscape.com
c9eb4ec82c r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
 compiled switched in via --enable-lea.


git-svn-id: svn://10.0.0.236/trunk@86315 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:52:19 +00:00
rbs%maths.uq.edu.au
c31ecb5605 Fix for shift/jump/overlap in the incremental reflow of tables containing text-inputs and images. Bug 45562 and related dups. sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86313 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:42:31 +00:00
mscott%netscape.com
593691b225 don't build this obsolete directory.
git-svn-id: svn://10.0.0.236/trunk@86312 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:40:32 +00:00
cmanske%netscape.com
eee619855a Fixed saving over existing file bug 66745. r,m=Makoto Hamanaka (VYA04230@nifty.com), sr=sfraser.'
git-svn-id: svn://10.0.0.236/trunk@86311 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:38:08 +00:00
leaf%mozilla.org
9a08521705 Automated update
git-svn-id: svn://10.0.0.236/trunk@86310 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:30:13 +00:00
kandrot%netscape.com
e85eadc659 r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
 compiled switched in via --enable-lea.


git-svn-id: svn://10.0.0.236/trunk@86309 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:28:59 +00:00
kandrot%netscape.com
4025fd2a95 r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
compiled switched in via --enable-lea.


git-svn-id: svn://10.0.0.236/trunk@86308 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:26:58 +00:00
mscott%netscape.com
45ef91c2f7 Bug #67555 --> rewrite OnStart/OnStopMeteors to use timers for performance benefits.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@86307 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:13:08 +00:00
mscott%netscape.com
a59699fbfb Bug #67555 --> remove obsolete timer code
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@86306 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:11:21 +00:00
beard%netscape.com
fe3a8c3643 build system changes for Carbon, bug #64484, r=pinkerton, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86305 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:00:52 +00:00
hyatt%netscape.com
562d3aa608 Backing out my checkin of menulistBIndings.xml. That was an accident.
git-svn-id: svn://10.0.0.236/trunk@86304 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 03:07:42 +00:00
hyatt%netscape.com
cb67cdc8b1 Oh to heck with it. It's just a file nobody is using yet. Adding to JAR.
git-svn-id: svn://10.0.0.236/trunk@86303 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:59:44 +00:00
hyatt%netscape.com
a27086dfc0 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86302 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:57:58 +00:00
bryner%uiuc.edu
5460bd061d Bug 67709 - assertions when typing in editor due to uninitialized return value. r=blake, dbaron. sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@86301 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:55:06 +00:00
ftang%netscape.com
3502ce15cd rename aReloadPages to aRedrawPages according to erik's review comment
sr=erik
not part of the build yet.


git-svn-id: svn://10.0.0.236/trunk@86300 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:50:07 +00:00
leaf%mozilla.org
1aa89adcd3 Automated update
git-svn-id: svn://10.0.0.236/trunk@86299 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:45:09 +00:00
javi%netscape.com
33995d2cc6 Remove references to coreconf from the Makefile for building
pipnss


git-svn-id: svn://10.0.0.236/trunk@86298 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:44:15 +00:00
pollmann%netscape.com
5bc0062eb0 Bug 62713: Save strings in SH in UTF8 instead of UCS2 to reduce memory usage plus cleanup (thanks jst), r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86297 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:41:15 +00:00
ftang%netscape.com
740aab8640 not part of the build yet
check in support class for "font download" work
sr=erik


git-svn-id: svn://10.0.0.236/trunk@86296 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:34:46 +00:00
ftang%netscape.com
2adbe3b921 not part of the build yet
check in interface for "font download" work.
sr=erik


git-svn-id: svn://10.0.0.236/trunk@86295 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:33:52 +00:00
cls%seawood.org
b06b981d83 Automatically run config.status if configure changes.
git-svn-id: svn://10.0.0.236/trunk@86293 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:33:34 +00:00
tor%cs.brown.edu
595ed2e704 libpng update to 1.0.9. sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86292 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:32:50 +00:00
pollmann%netscape.com
c7b33ed83b Bug 62713: Only save scroll position in SH if offset from origin, only put entries in state table if state was created, cleanups, r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86291 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:32:04 +00:00
jst%netscape.com
5f8747c230 Fixing regression (bug 67713) that I introduced in my content code re-org in the end of december. Adding a missing interface to the QI implementation of nsHTMLButtonElement. r=nisheeth@netscape.com, sr=n/a
git-svn-id: svn://10.0.0.236/trunk@86290 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:31:31 +00:00
hyatt%netscape.com
e8a0cb4736 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86288 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:22:31 +00:00
bienvenu%netscape.com
f7342cf6c4 add some specific error codes so we can start getting rid of uses of NS_ERROR_FAILURE r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86287 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:17:47 +00:00
blakeross%telocity.com
3c506db00b Caching the browser in navigator.js so we don't keep retrieving it on startup (67262). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86286 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:17:27 +00:00
blakeross%telocity.com
da0a1e64cc Wording in BasicAuth username/password dialog says "Confirm Password" (by bzbarsky@mit.edu, 55111). r=doron sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86285 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:13:54 +00:00
jst%netscape.com
a535469076 Fixing bug 67563. Adding null pointer checks to avoid crasing when accessing certain properties on orphan OPTION, TD and TH elements. r=harishd@netscape.com, r=nisheeth@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86284 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:11:30 +00:00
blakeross%telocity.com
9f134d8098 Page info panes should have adjustable and have scrollbars (by db48x@yahoo.com, 63913). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86283 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:11:22 +00:00
bienvenu%netscape.com
86b352b18f add some specific error codes so we can start getting rid of uses of NS_ERROR_FAILURE fix notification of filtered messages in pop folders 67556 r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86282 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:10:43 +00:00
bienvenu%netscape.com
98f5beb1af use a constant for offline folder flag r=naving, sr=mscott 67608
git-svn-id: svn://10.0.0.236/trunk@86281 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:07:04 +00:00
bienvenu%netscape.com
224b36b3f5 add some specific error codes so we can start getting rid of uses of NS_ERROR_FAILURE r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86280 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:05:31 +00:00
pollmann%netscape.com
07a6277aa1 Bug 62713: Only save form input values in SH if changed plus cleanups (error handling, NS_LITERAL_STRING), r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86279 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:59:59 +00:00
disttsc%bart.nl
f20bf9b223 Fix strict warnings in mailWidgets.xml, clean up a little. bug=58572, patch by Mark Olsen <maolson@earthlink.net>, r=jag, a=alecf
git-svn-id: svn://10.0.0.236/trunk@86278 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:43:39 +00:00
pollmann%netscape.com
0ac44b8f3d Bug 55988 + 64415: Hidden inputs and buttons save state in session history, r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86275 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:31:18 +00:00
brendan%mozilla.org
554bf9f199 Fix compile-statements-as-we-go to work with warn-about-missing-final-return (66928, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@86274 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:23:29 +00:00
relyea%netscape.com
6bce3244ca Bug 67501: Fix suggested by Nelson. Make '-d' option work again in sdrtest.
git-svn-id: svn://10.0.0.236/trunk@86271 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:05:21 +00:00
waterson%netscape.com
85078796cd Bug 61337. Fix rounded corners on <hr> with NOSHADE. Patch submitted by Dainis Jonitis (Dainis_Jonitis@swh-t.lv), r=waterson, sr=buster.
git-svn-id: svn://10.0.0.236/trunk@86270 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:00:35 +00:00
pollmann%netscape.com
04dee7132e Bug 8065: Prevent crashing on infinitely recursive framesets, r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86269 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:52:36 +00:00
pollmann%netscape.com
63fba26584 Bug 61605: Make <isindex> be a block element, r=jst@netscape.com sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86267 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:49:32 +00:00
bryner%uiuc.edu
09de6a14df bug 67582 - set channel on security info object for ssl-forcehandshake sockets. r=pavlov, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@86263 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:31:56 +00:00
saari%netscape.com
0090028000 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86260 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:22:05 +00:00
ben%netscape.com
d63f86f960 fix numerous XBL related warnings for new windows. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@86258 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:16:22 +00:00
ben%netscape.com
4370c53ee6 Fix for bug 67695, crashes in attempting to load bookmarks window. sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86257 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:15:01 +00:00
relyea%netscape.com
38181cdadc Bug 67068. Fix Crash in SECMOD_Shutdown. reviewed by wtc.
git-svn-id: svn://10.0.0.236/trunk@86255 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:11:24 +00:00
relyea%netscape.com
24aa28ba93 Fix error value to return a less misleading generic error when the bignum libraries fail
git-svn-id: svn://10.0.0.236/trunk@86254 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:09:54 +00:00
bryner%uiuc.edu
9ece830937 Bug 67507 - implement TLSStepUp(). r=javi. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86246 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 21:46:24 +00:00
mkaply%us.ibm.com
2ed7e2dab7 Backing out 58668 until we can figure out Mac problem.
git-svn-id: svn://10.0.0.236/trunk@86244 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 20:11:07 +00:00
ben%netscape.com
11be478496 mac build needs to know how to find extra jar.mn. builds not starting. a=granrose.
git-svn-id: svn://10.0.0.236/trunk@86241 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 18:52:24 +00:00
ben%netscape.com
abdb829247 remove dup jar.mn entry for textcontent.dtd and remove merge conflicts.
former was causing packaging problems, a=granrose.


git-svn-id: svn://10.0.0.236/trunk@86240 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 18:51:22 +00:00
blizzard%redhat.com
e541aa844a add missing Makefile.in to resources dir and add entry to DIRS so we can find the jar.mn file. a=leaf
git-svn-id: svn://10.0.0.236/trunk@86239 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 18:29:24 +00:00
pschwartau%netscape.com
56bded9e2e Deleting this testcase, which expected this.eval() to throw an exception. On the contrary: indirect eval is LEGAL; see Bugzilla bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86238 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 18:27:36 +00:00
Peter.VanderBeken%pandora.be
62c334a3f7 Not part of the build. Eliminate JS warning. Correct error in CID. Add debugging info.
git-svn-id: svn://10.0.0.236/trunk@86234 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:46:51 +00:00
brade%netscape.com
644f57503b caret method renamed to GetCaretCoordinates; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86233 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:44:38 +00:00
brade%netscape.com
3440aa2597 cleanup of FetchDesiredX; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86232 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:43:46 +00:00
brade%netscape.com
007eabca99 rename to GetCaretCoordinates, parameter/code cleanup; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86231 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:43:24 +00:00
brade%netscape.com
d2a0ee08bd method rename; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86230 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:43:10 +00:00
brade%netscape.com
afcf9816d8 add coordinate enums, rename GetWindowCoordinates to GetCaretCoordinates; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86229 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:42:58 +00:00
ccarlen%netscape.com
0ec134cf3f Add explicit registration of nsIWebProgressListener which is now required.
r=valeski@netscape.com, sr=blizzard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@86228 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:23:36 +00:00
disttsc%bart.nl
31beb62d48 ``death to iostreams in htmlparser!''. For real this time. bug=58344, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86227 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 14:37:33 +00:00
mkaply%us.ibm.com
8c0c1f6ef0 OS/2 and other ports breakage
git-svn-id: svn://10.0.0.236/trunk@86226 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 14:11:15 +00:00
ben%netscape.com
2e3eb9bab9 removing dump
git-svn-id: svn://10.0.0.236/trunk@86225 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 13:44:59 +00:00
rbs%maths.uq.edu.au
5c82c57502 Remove gratuitous parentheses in a declaration, and allow trailing #comments in MathFont Property Files
git-svn-id: svn://10.0.0.236/trunk@86224 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 13:39:20 +00:00
ben%netscape.com
d35493a252 fix a couple of regressions related to tree.css merge conflict repair.
git-svn-id: svn://10.0.0.236/trunk@86223 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 13:26:31 +00:00
ben%netscape.com
fa1d061823 fix some merge boo-boos
git-svn-id: svn://10.0.0.236/trunk@86222 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 12:34:47 +00:00
ben%netscape.com
d341c6d265 fix some more merge boo-boos
git-svn-id: svn://10.0.0.236/trunk@86221 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 12:34:22 +00:00
ben%netscape.com
9b3014a03c fix some tree merge conflict hell.
git-svn-id: svn://10.0.0.236/trunk@86220 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:50:42 +00:00
locka%iol.ie
397a03c159 Added js linker dependency. sr=mscott@netscape.com b=41241
git-svn-id: svn://10.0.0.236/trunk@86219 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:31:27 +00:00
locka%iol.ie
943f32caaf Removed some dud commented out macros
git-svn-id: svn://10.0.0.236/trunk@86218 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:29:34 +00:00
locka%iol.ie
71f99fce9b Major resync to track recent embedding API changes. Persistence code updated, web browser listener updated, clipboard commands updated. Removal of a lot of STL templates to reduce bloat. Implemented popup menu actions b=59040
git-svn-id: svn://10.0.0.236/trunk@86217 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:29:05 +00:00
locka%iol.ie
58269d8348 Reworked IE DOM emulation to make it slightly more accurate & efficient.
git-svn-id: svn://10.0.0.236/trunk@86216 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:24:33 +00:00
locka%iol.ie
bea0d727f3 Fixed clipboard problem where an ascii format was used instead of unicode.
git-svn-id: svn://10.0.0.236/trunk@86215 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:22:32 +00:00
locka%iol.ie
5f77c68f90 Added new ambient appearance properties.
git-svn-id: svn://10.0.0.236/trunk@86214 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:21:26 +00:00
locka%iol.ie
bb1c820b2e Added code to create a new window for _blank, _new targets before URI loader tries to push content into it and fails. sr=mscott@netscape.com b=41241
git-svn-id: svn://10.0.0.236/trunk@86213 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:50:33 +00:00
locka%iol.ie
7e8aa60979 Added linker dependency to js engine, sr=mscott@netscape.com, b=41241
git-svn-id: svn://10.0.0.236/trunk@86212 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:46:24 +00:00
gayatrib%netscape.com
4b63778a64 Fix for bug 44582--stop in search dialog. r=racham sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86211 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:45:23 +00:00
mozilla.BenB%bucksch.org
86f9e69842 65488: Small speed improvements. Obviously intended by mscott, but not actually taken advantage of, till now. sr=mscott, r=dougt.
git-svn-id: svn://10.0.0.236/trunk@86210 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:25:00 +00:00
ben%netscape.com
ad30fb569e little eager with the string removal there. repair import/export
git-svn-id: svn://10.0.0.236/trunk@86209 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:14:11 +00:00
ben%netscape.com
72cb9fd9c0 oops
git-svn-id: svn://10.0.0.236/trunk@86207 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 08:01:26 +00:00
ben%netscape.com
eb7ff438e2 double oops
git-svn-id: svn://10.0.0.236/trunk@86206 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:58:40 +00:00
ben%netscape.com
e080d44c62 Drag and drop API change, call site patches. r=jag, a=hyatt (r=jag for nsDND part of other checkin too)
git-svn-id: svn://10.0.0.236/trunk@86205 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:53:02 +00:00
ben%netscape.com
339caff959 Bookmarks Window Updates, includes fixes for
27495, 38004, 42080, 43146, 43753, 47494, 50835, 53403, 55447, 55448, 55787
r=blake, a=hyatt


git-svn-id: svn://10.0.0.236/trunk@86204 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:48:03 +00:00
ben%netscape.com
976de3b55a jar.mn fu
git-svn-id: svn://10.0.0.236/trunk@86203 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:33:47 +00:00
hyatt%netscape.com
0f62e32e14 not part of build,
git-svn-id: svn://10.0.0.236/trunk@86201 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:06:36 +00:00
hyatt%netscape.com
634ec4f0ec not part of build,
git-svn-id: svn://10.0.0.236/trunk@86200 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:03:42 +00:00
pschwartau%netscape.com
14f6f455f9 Changed comma expresions in this testcase from trivial to non-trivial. Explanation is in the introduction.
git-svn-id: svn://10.0.0.236/trunk@86199 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 04:58:39 +00:00
hyatt%netscape.com
50865c3788 not part of build,
git-svn-id: svn://10.0.0.236/trunk@86198 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 02:45:55 +00:00
hyatt%netscape.com
9667f06ec7 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86197 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 02:01:24 +00:00
leaf%mozilla.org
972aeb64b3 Automated update
git-svn-id: svn://10.0.0.236/trunk@86196 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 01:15:10 +00:00
dbaron%fas.harvard.edu
f1ad97d247 Disable earlier changes for bug 65664 for fear they might cause HP-only bustage.
git-svn-id: svn://10.0.0.236/trunk@86195 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 01:04:38 +00:00
hyatt%netscape.com
3bfc627e3e Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86194 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 22:39:05 +00:00
hyatt%netscape.com
9c8b8ebced Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86193 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 22:33:23 +00:00
hyatt%netscape.com
6f9ea0a313 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86192 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 22:32:21 +00:00
blizzard%redhat.com
b363d35081 Fix bug #31146. Fix problems where popup windows get focus when the are shown. r=pavlov, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86191 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 21:54:21 +00:00
blakeross%telocity.com
1c04ae6e97 Removing extra "Save As..." item and separator in browser context menus (65014). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86190 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 20:05:18 +00:00
leaf%mozilla.org
7be5afe122 Automated update
git-svn-id: svn://10.0.0.236/trunk@86189 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 20:00:09 +00:00
dbaron%fas.harvard.edu
71d400bd45 Add TestCOMPtrEq to the build to make sure that all nsCOMPtr operator== will work correctly across platforms. r=scc@mozilla.org sr=brendan@mozilla.org b=65664
git-svn-id: svn://10.0.0.236/trunk@86188 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:57:33 +00:00
dbaron%fas.harvard.edu
d4faa6cbde Make |nsCOMPtr<T>::operator&| private so that it is not used by clients. Legitimate users should use |address_of| instead. b=59414 r=disttsc@bart.nl sr=scc@mozilla.org
Fix ambiguities relating to the various forms of |operator==| defined for nsCOMPtrs by avoiding |const| for parameters for compilers where it (incorrectly) confuses overload resolution.  r=scc@mozilla.org  sr=brendan@mozilla.org  b=65664


git-svn-id: svn://10.0.0.236/trunk@86187 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:57:29 +00:00
dbaron%fas.harvard.edu
b8d2951522 Add test for problems in overload resolution related to const and volatile to fix bug 65664. r=scc@mozilla.org sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86186 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:57:17 +00:00
dbaron%fas.harvard.edu
f4291c82db Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl
git-svn-id: svn://10.0.0.236/trunk@86185 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:39:56 +00:00
dbaron%fas.harvard.edu
47d423cd60 Fix incorrect usage of |nsCOMPtr<T>::operator&| was used in place of |getter_AddRefs| since the former will soon become |private| to prevent things like this. r=disttsc@bart.nl b=59414
git-svn-id: svn://10.0.0.236/trunk@86184 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:37:36 +00:00
bratell%lysator.liu.se
c884f81147 Fixing mac breakage. It seems as if the mac compiler actually follows the C++ standard.
git-svn-id: svn://10.0.0.236/trunk@86183 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 10:49:33 +00:00
hyatt%netscape.com
9842a3bb63 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86182 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 09:50:59 +00:00
bratell%lysator.liu.se
46085fae6d Bug 29241, nsID::Parse used scanf to parse UUID:s which was very slow. This custom parsing should shave 1.6% of mozilla startup time. r=jag sr=jband
git-svn-id: svn://10.0.0.236/trunk@86181 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 09:36:22 +00:00
blakeross%telocity.com
02f78b1c80 Removing (unbuilt) files for now. Looks like we won't need them for awhile after all.
git-svn-id: svn://10.0.0.236/trunk@86179 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 07:56:55 +00:00
blakeross%telocity.com
2aeb8e955c Removing redundant includes.
git-svn-id: svn://10.0.0.236/trunk@86177 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 06:48:19 +00:00
jband%netscape.com
ad06ad0847 fix bug 67557 - bad use of NS_LITERAL_STRING to initialize static const PRUnichar* literals. r=jag sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86176 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 06:47:44 +00:00
cls%seawood.org
48ee7d7d9d Fix fdlibm/mozjs dependency problem by making sure that fdlibm is always built before mozjs.
git-svn-id: svn://10.0.0.236/trunk@86175 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 06:27:59 +00:00
wtc%netscape.com
8d05a89175 Bugzilla bug #62855: remembered the right way to have OS/2 include a
single OS2.mk for all OS releases.
Modified files: arch.mk, config.mk


git-svn-id: svn://10.0.0.236/trunk@86173 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 06:09:52 +00:00
wtc%netscape.com
7906a156a2 Bugzilla bug #60143: checked in OpenVMS patch from Colin Blake
<colin@theblakes.com>.
Modified Files:
	coreconf/OpenVMS.mk coreconf/arch.mk coreconf/rules.mk
	coreconf/ruleset.mk nss/cmd/lib/secpwd.c nss/lib/nss/nss.h
	nss/lib/nss/nssinit.c


git-svn-id: svn://10.0.0.236/trunk@86172 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 05:52:42 +00:00
cls%seawood.org
e38d29302c Add -d to STRIP for bsdi 4.x
git-svn-id: svn://10.0.0.236/trunk@86171 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:59:26 +00:00
mkaply%us.ibm.com
53009eff82 Fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@86169 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:56:58 +00:00
mkaply%us.ibm.com
7e92c066a9 Guess at IRIX breakage
git-svn-id: svn://10.0.0.236/trunk@86168 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:12:37 +00:00
mkaply%us.ibm.com
bc4e642d32 Diff merged bad, but it worked on Windows
git-svn-id: svn://10.0.0.236/trunk@86167 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:00:36 +00:00
mkaply%us.ibm.com
ad3aca9a62 #58668
r=dveditz, sr=brendan
Change registry buffered I/O APIs to use NSPR rather than C runtime for file I/O
These APIs are used most commonly to read and write to component.reg


git-svn-id: svn://10.0.0.236/trunk@86166 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 03:17:10 +00:00
ducarroz%netscape.com
1c8409b156 Fix for bug 67469. Don't try to encode a bogus attachment. The HTML converted body should be marked as a bogus attachment. Also fix function nsMsgIsMacFile. R=blake, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86165 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 01:42:33 +00:00
bryner%uiuc.edu
080e6eb880 Bug 67530 - failure sending mail if PSM not installed. r/sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@86164 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 01:16:13 +00:00
danm%netscape.com
3a7c43cce0 partial nsWindowMediator embedding analogue (not yet hooked up to build) r=sfraser,valeski
git-svn-id: svn://10.0.0.236/trunk@86163 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 00:32:43 +00:00
valeski%netscape.com
b55566bd31 removing unused static method
git-svn-id: svn://10.0.0.236/trunk@86162 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 23:43:59 +00:00
hyatt%netscape.com
edbb9db5a5 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86161 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 23:13:53 +00:00
danm%netscape.com
eca48e5678 fix wonky string usage in rev 1.59. still bug 67079 r=brendan
git-svn-id: svn://10.0.0.236/trunk@86160 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 23:08:19 +00:00
blakeross%telocity.com
6da0b5379c Removing an unused string (for khiggins, 67562). r=blake sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86159 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 20:37:25 +00:00
bienvenu%netscape.com
ae08f87fba fix for solaris bustage
git-svn-id: svn://10.0.0.236/trunk@86157 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 18:34:32 +00:00
bienvenu%netscape.com
688568e436 more work on playback of offline imap ops 15865 r=naving,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86156 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:48:24 +00:00
bienvenu%netscape.com
2ef6bca7fc listen for going offline notification and shutdown open connections when we receive it 15865 r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86155 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:45:31 +00:00
bienvenu%netscape.com
76bd1adb3a add support for limiting offline download size to base server class 15865 r=naving, sr=mscott (also make sure replied flag is set appropriately during reparse)
git-svn-id: svn://10.0.0.236/trunk@86154 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:44:20 +00:00
bienvenu%netscape.com
418205c06a add support for limiting offline download size to base server class 15865 r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86153 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:43:24 +00:00
chak%netscape.com
e6c5eceb47 NOT PART OF THE BUILD
Fix for Bug#67490 - MfcEmbed needs to implement nsIWebBrowserSiteWindow
r=adamlock@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86152 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:26:49 +00:00
disttsc%bart.nl
9e8b3d1803 Lazily load the properties file. bug=67538, r=mao, a=ben
git-svn-id: svn://10.0.0.236/trunk@86151 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 12:10:53 +00:00
disttsc%bart.nl
7a698aed57 Replace iostream.h cerr << dependancy with NS_WARNING. bug=67536, r=jst, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@86150 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 09:09:24 +00:00
disttsc%bart.nl
d34700daad Remove dead |#include "iostream.h"|.
git-svn-id: svn://10.0.0.236/trunk@86149 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 07:15:47 +00:00
anthonyd%netscape.com
810a9820ad fix for bug #55921 - Clicking to the right of a link doesn't clear selection
sr/r=joki, sfraser


git-svn-id: svn://10.0.0.236/trunk@86148 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 07:07:15 +00:00
kvisco%ziplink.net
7d1c6873b3 Not part of regular build. Updated to allow standalone linux version to build.
git-svn-id: svn://10.0.0.236/trunk@86147 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 06:35:05 +00:00
ben%netscape.com
83667ac01f Fix bug 67073, remove form toolbar. r=jag, blake, jst, a=brendan
8:51 PM 2/2/2001


git-svn-id: svn://10.0.0.236/trunk@86146 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 04:45:56 +00:00
jst%netscape.com
158ac28425 Moving methods around to make this file make more sense. no code changes.
git-svn-id: svn://10.0.0.236/trunk@86145 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 03:50:04 +00:00
bryner%uiuc.edu
340ebaf84a No longer build unused sun-java stubs. r=edburns@acm.org, jeff.dyer@compilercompany.com.
git-svn-id: svn://10.0.0.236/trunk@86144 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 03:23:55 +00:00
bryner%uiuc.edu
5a0c65dc76 Bug 67412 - set the NotificationCallbacks object on the imap channel so that PSM can get its nsIPrompt. r=jag, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@86143 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 02:59:01 +00:00
edburns%acm.org
c97f1c2f4a bug 49336
r=av
sr=waterson

This code makes sure that if the prefs say to USE DIRECT instead of using
a proxy, the plugin sees it that way.


git-svn-id: svn://10.0.0.236/trunk@86142 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 02:56:28 +00:00
naving%netscape.com
8d74be650c 23089. sr=bienvenu. Do not updateMailboxinfo when imapAction is LiteSelectFolder (undo/redo)
git-svn-id: svn://10.0.0.236/trunk@86141 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 02:18:27 +00:00
jst%netscape.com
a66e71b587 Removing obsolete file.
git-svn-id: svn://10.0.0.236/trunk@86140 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 02:17:37 +00:00
anthonyd%netscape.com
481385c4ae fix for bug # 67007 user defined tags being consumed
sr= harishd
r= kin


git-svn-id: svn://10.0.0.236/trunk@86139 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:24:53 +00:00
jst%netscape.com
e0215f1fd4 Fixing bug 58753. Making document.referrer work for documents in [i]frames and window.open()'ed windows. r=mstoltz@netscape.com and pollmann@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86138 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:17:00 +00:00
heikki%netscape.com
b991c17f24 Bugs 53615 and 51815. XHTML title element did not change window title, and textarea did not have default text. r=harishd, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@86137 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:16:20 +00:00
heikki%netscape.com
a4f8173ec8 Bug 44564. Problems with internal subset, especially with view source XML. Also fixed CDATA section problems. Some cleanups. r=harishd, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@86136 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:13:55 +00:00
mscott%netscape.com
3e25d39c45 Bug #67489 --> xul clean up of the helper app dnd dialog.
add a separator before the checkbox so it's more balanced.
Make sure the checkbox outliner works correctly.
change onclick to oncommand handlers
place the cancel/close button on the far left and the reveal/launch on the right side of the dialog instead of
centering them.

sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86135 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:08:10 +00:00
peterlubczynski%netscape.com
15aff1c4d0 Fix relative URLs in 'pluginspage' attribute honor BASE tag bug 46405 a=av, sr=buster
git-svn-id: svn://10.0.0.236/trunk@86134 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:43:09 +00:00
nhotta%netscape.com
778fa387d4 Changed to initialize a charset in msgWindow to the folder charset in nsStreamConverter, bug 61285, sr=mscott,bienvenu.
git-svn-id: svn://10.0.0.236/trunk@86133 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:39:40 +00:00
sfraser%netscape.com
1dda573065 Adding Mac projects for embedding components, and idl for command manager interface. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@86132 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:24:53 +00:00
jgmyers%netscape.com
5a4ce93882 Fix SMTP/SSL: bug 32018 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86131 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:17:52 +00:00
jgmyers%netscape.com
3f0e9b60a8 utf-8 decoder no longer accepts overlong sequences: bug 50702 r,sr=ftang
git-svn-id: svn://10.0.0.236/trunk@86130 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:08:40 +00:00
ssu%netscape.com
fe3c220dae fixing bug 67331 - Installer appends to installed-chrome.txt file rather than overwriting. r=dvetiz, sr=mscott not part of tinderbox builds.
git-svn-id: svn://10.0.0.236/trunk@86129 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:02:20 +00:00
mkaply%us.ibm.com
bbc14ef79b #66450
r=timeless, sr=hyatt
Don't open installed-chrome.txt read/write unnecessarily - just open it read


git-svn-id: svn://10.0.0.236/trunk@86128 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:01:52 +00:00
ssu%netscape.com
a8b5f9186f fixing bug 67220 - Win95 cannot download files. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86127 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 23:59:44 +00:00
av%netscape.com
dec4c7f030 Bug 61388 -- implementing refresh plugins mechanism without restarting, rs=waterson, r=peterl, a=r=av
git-svn-id: svn://10.0.0.236/trunk@86125 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 23:48:17 +00:00
ducarroz%netscape.com
f76ac49322 Fix for bug 37697. Add support of preferFormat and html and plaintext domains list. R=chuang, SR=mscott,bienvenu
git-svn-id: svn://10.0.0.236/trunk@86124 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 23:39:43 +00:00
blakeross%telocity.com
c81ca53fb7 Adding file for 64831. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86123 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:51:11 +00:00
mscott%netscape.com
757640bd46 remove reference to an obsolete gif
git-svn-id: svn://10.0.0.236/trunk@86122 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:47:59 +00:00
rbs%maths.uq.edu.au
3ac9c045fe Fix UMR, and failures of GetGlyphOutline() - bug 46438 - sr:erik@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86121 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:46:48 +00:00
blakeross%telocity.com
cb08fff918 Adding file for 64831. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86120 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:45:14 +00:00
mscott%netscape.com
5479e9059e Remove obsolete directory from mime.
git-svn-id: svn://10.0.0.236/trunk@86119 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:44:58 +00:00
hyatt%netscape.com
c878fc524f Files aren't part of Mozilla build.
git-svn-id: svn://10.0.0.236/trunk@86118 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:44:39 +00:00
hyatt%netscape.com
eb7ea8d50d Files aren't part of Mozilla build.
git-svn-id: svn://10.0.0.236/trunk@86117 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:43:15 +00:00
hyatt%netscape.com
21b43759d3 Files aren't part of Mozilla build.
git-svn-id: svn://10.0.0.236/trunk@86116 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:34:52 +00:00
harishd%netscape.com
f0f841f430 67426 - Fixing up a regression caused when fixing bug 54453.
r=heikki


git-svn-id: svn://10.0.0.236/trunk@86115 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:07:38 +00:00
rbs%maths.uq.edu.au
ad33435ec7 Keep things uniform by letting these frames fill the bounding metrics for the caller
git-svn-id: svn://10.0.0.236/trunk@86114 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:31:23 +00:00
rbs%maths.uq.edu.au
3c211ae779 Keep things uniform by letting these frames fill the bounding metrics for the caller. Enabled operators that need to be centered around the axis for fonts that are not math-aware
git-svn-id: svn://10.0.0.236/trunk@86113 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:29:21 +00:00
rbs%maths.uq.edu.au
2ed1509d4d Added a flag for operators that need to be centered around the axis
git-svn-id: svn://10.0.0.236/trunk@86112 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:25:07 +00:00
nhotta%netscape.com
86c40b47bd Changed to cache unicode decoder in nsMimeConverter instead of calling ConvertToUnicode(), bug 20520, r=ducarroz, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@86111 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:19:55 +00:00
attinasi%netscape.com
4b332fa4e7 Floated list items are now handled correctly. b=32200, r=buster sr=waterson
git-svn-id: svn://10.0.0.236/trunk@86110 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:17:01 +00:00
attinasi%netscape.com
9e2454cabf Leave floated list-items as display:list-item. b=32200, r=buster sr=waterson
git-svn-id: svn://10.0.0.236/trunk@86109 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:16:00 +00:00
brendan%mozilla.org
38f5a7159a Include function total size in JS profiler output (67467, r=hyatt, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@86108 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 20:52:06 +00:00
naving%netscape.com
683df5eaa9 25589. r=timeless, sr=bienvenu, sspitzer. Adding feature drag and drop of folder.
Thanks to sspitzer and david for good review.


git-svn-id: svn://10.0.0.236/trunk@86107 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 20:21:52 +00:00
locka%iol.ie
a7fd5e9473 Reinstated some lines accidentally removed during porting to nsIWebBrowserSiteWindow. b=46852
git-svn-id: svn://10.0.0.236/trunk@86106 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 19:24:28 +00:00
kin%netscape.com
b9aa3d4ab3 Backing out part of fix for bug #67007 that cause bug #67408. (Can't type newlines in textareas)
a=leaf


git-svn-id: svn://10.0.0.236/trunk@86105 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 16:32:27 +00:00
mkaply%us.ibm.com
75aa25c948 Fix FreeBSD bustage
git-svn-id: svn://10.0.0.236/trunk@86104 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 16:07:50 +00:00
Peter.VanderBeken%pandora.be
20b2c4bb0f Not part of the build. Basic scaffolding for the LDAP datasource.
git-svn-id: svn://10.0.0.236/trunk@86103 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:58:09 +00:00
locka%iol.ie
a649731e25 Updated to use new nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86102 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:53:46 +00:00
locka%iol.ie
aebc8bbb67 Changed control to use nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86101 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:49:16 +00:00
dbaron%fas.harvard.edu
355d86274a Fix HPUX bustage. Declaration within class definition shouldn't include class name.
git-svn-id: svn://10.0.0.236/trunk@86100 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:31:03 +00:00
mcgreer%netscape.com
1469b41a38 get pk12util working with shared libs. Change ciphersuites to
be disabled by default to allow user control.  Export a couple
more functions to allow ciphersuite preferences.


git-svn-id: svn://10.0.0.236/trunk@86099 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:24:29 +00:00
nboyd%atg.com
a8eb3512ae Subject:
Re: [Rhino in Java] compiling .js to class file gives "bad local" error
        Date:
             Wed, 31 Jan 2001 09:41:45 +0100
       From:
             "Sylvia E. Schleutermann" <ses@h-m-s.com>
 Organization:
             .hms Health Management Systems
 Newsgroups:
             netscape.public.mozilla.jseng
  References:
             1 , 2




I have found out some more. Looking really quickly over the JVM specs, I
found that
indeed the astore-command requires that the variables index be below 128.
However,
the book also said that if more index space is needed, a "wide" command can
be used to
be able to address up to 65xxx variables.
Question: is there a possibility to integrate this "wide"-command into the
class compiler?
Some option, that can be set?  Or am I on the wrong tracks?

Please help, since I want to avoid spreading the script over many classes to
avoid the
size limitation. Cheers, Sylvia


Sylvia E. Schleutermann <ses@h-m-s.com> wrote in message
news:956sv9$9g53@secnews.netscape.com...
> I have found out that it is definitely the number of variables.
> I removed all variables and then the script compiled into class files
> with one base class and inner classes for each function in the script.
>
> What is the limitation exactly, i.e. does anyone know how many (global)
> variables
> I can use? Or is there some other kind of work around?
>
> Cheers, Sylvia
>
>
> Sylvia E. Schleutermann <ses@h-m-s.com> wrote in message
> news:956qtv$6kh3@secnews.netscape.com...
> > Hello,
> > when compiling a *.js file to class file, I get a "bad local" runtime
> > exception.
> > Stepping through the source, the following happens in reverse order:
> >
> > Codegen.xstore (75, 58, 209)
> >     -> in the switch - default case, there is a comparison
> >         for local (=209), which is compared to Byte.MAX_VALUE (=127).
> >         When greater, the above exception is thrown.
> >
> > Codegen.astore (209)
> >     -> calls Codegen.xstore (ByteCode.ASTORE_0, ByteCode.ASTORE, 209)
> >
> > Codegen.generatePrologue (<context>, <tree>, true, -1) // -1 is
> > directParameterCount
> >     -> sets itsZeroArgArray = getNewWordLocal(); // here, the 209 is
> > produced
> >     -> calls astore (itsZeroArgArray)
> >
> > From what I can read from the source code, the 209 seems to be a counter
> for
> > "locals", perhaps
> > local variables?? The function that is being compiled does initialize
many
> > variables - would it help
> > to move the initialize code out of the function into separate code
blocks?
> >
> > The function looks like this
> >
> > function rule_Disclaimer()
> > {
> >     try { VAR1 = <init code 1>;} catch (exception) { VAR1 = <default
init
> > code 1>; }
> >     try { VAR2 = <init code 2>;} catch (exception) { VAR2 = <default
init
> > code 2>;}
> >         ... (about 58 such variables)
> >
> >     var cond = true;
> >
> >     < rest of code>
> > }
> >
> > When I compile the script for interpreted mode, all works well. The
> > variables VAR1 to VAR58 are to be global
> > variables (global to the whole script).
> >
> > I appreciate any help! Thanks, Sylvia
> >
> >
>
>


git-svn-id: svn://10.0.0.236/trunk@86098 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:20:03 +00:00
mkaply%us.ibm.com
06eaccd0c0 Attempt to fix senna REQUIRES bustage
git-svn-id: svn://10.0.0.236/trunk@86097 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:10:30 +00:00
ccarlen%netscape.com
1972d72ae8 Bug 52473 - Add Mac embedding sample to the build.
r=jj@netscape.com, sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86096 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:10:01 +00:00
rbs%maths.uq.edu.au
8d372479e0 [not part of default build] Undo unintended changes, they were not meant for the TB tree
git-svn-id: svn://10.0.0.236/trunk@86095 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:43:36 +00:00
locka%iol.ie
f3ebf69fda Updated powerplant sample to use new nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86094 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:28:20 +00:00
rbs%maths.uq.edu.au
f0255f60c7 [not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants
git-svn-id: svn://10.0.0.236/trunk@86093 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:27:38 +00:00
rbs%maths.uq.edu.au
6c09b08bdb [not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants
git-svn-id: svn://10.0.0.236/trunk@86092 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:27:16 +00:00
rbs%maths.uq.edu.au
2af68aa589 [not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants
git-svn-id: svn://10.0.0.236/trunk@86091 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:25:44 +00:00
rbs%maths.uq.edu.au
18aa5409ea [not part of default build] Set the namespace properly
git-svn-id: svn://10.0.0.236/trunk@86090 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:01:59 +00:00
mkaply%us.ibm.com
4d9b865091 OS/2 TB breakage
Need cast to pass C++ function


git-svn-id: svn://10.0.0.236/trunk@86089 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 13:54:03 +00:00
locka%iol.ie
b2a449e24d Implemented nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
Also added menu option for profile switching.


git-svn-id: svn://10.0.0.236/trunk@86088 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 13:24:50 +00:00
locka%iol.ie
46517b9ccb Changed gtkEmbed to use new nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86087 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 13:16:58 +00:00
locka%iol.ie
473ef9c888 Changed nsDocShellTreeOwner to call out to embedder's nsIWebBrowserSiteWindow interface instead of nsIBaseWindow. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86086 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:52:44 +00:00
locka%iol.ie
3a5f5ab229 Added nsIWebBrowserSiteWindow to makefile. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86085 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:46:14 +00:00
locka%iol.ie
1ae214399f Added nsIWebBrowserSiteWindow.idl. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86084 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:44:52 +00:00
locka%iol.ie
8526f624b2 Added nsIWebBrowserSiteWindow. sr=blizzard@mozilla.org, b=46852
git-svn-id: svn://10.0.0.236/trunk@86083 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:41:14 +00:00
locka%iol.ie
56bdefe743 New nsIWebBrowserSiteWindow interface - contains the 'up' set of functions from nsIBaseWindow making it easier for embedders to implement. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86082 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:39:35 +00:00
Peter.VanderBeken%pandora.be
71adac432a [not part of the build] ... and should use srcdir.
git-svn-id: svn://10.0.0.236/trunk@86081 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:46:41 +00:00
hyatt%netscape.com
5cc9bc1805 Checking in some sample interfaces. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86080 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:42:40 +00:00
hyatt%netscape.com
ef54e960f9 Checking in some sample interfaces. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86079 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:33:15 +00:00
jst%netscape.com
415d2aa8a8 Fixing bug 64755. Moving code around to make plugins instantiated from an <object> tag be scriptable. r=pollmann@netscape.com, sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86078 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:31:08 +00:00
hyatt%netscape.com
e223af8c66 Checking in some sample interfaces. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86077 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:29:48 +00:00
hyatt%netscape.com
4c7e9c7a27 Checking in some sample interfaces. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86076 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:25:11 +00:00
Peter.VanderBeken%pandora.be
6959fe472a [not part of the build] Should use unix path-separators.
git-svn-id: svn://10.0.0.236/trunk@86075 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:15:27 +00:00
jband%netscape.com
6afc607467 the rest of the fix for bug 66950 to add nsISupportsWeakReference support of xpconnect wrapped JSObjects. r=rogerl sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86074 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 10:01:56 +00:00
rbs%maths.uq.edu.au
10d8142923 [not part of default build] Set the namespace properly
git-svn-id: svn://10.0.0.236/trunk@86073 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:52:22 +00:00
rbs%maths.uq.edu.au
a43a702f6b Remove obsolete file
git-svn-id: svn://10.0.0.236/trunk@86072 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:47:24 +00:00
rbs%maths.uq.edu.au
617801e196 [not part of default build] MathFont Property Files. The Operator Dictionary and stretchy characters can now be described in external extensible lists - Another pass will be needed to remove the PUA codes and switch to the recently approved Unicode points of MathML characters
git-svn-id: svn://10.0.0.236/trunk@86071 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:41:27 +00:00
rbs%maths.uq.edu.au
64f671ecde [not part of default build] Removed the static ctors and the hard-coding of the mutable characters. These characters and their attributes are now described in external extensible sets of MathFont property files
git-svn-id: svn://10.0.0.236/trunk@86070 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:40:53 +00:00
rbs%maths.uq.edu.au
69af6767db [not part of default build] Recover from API changes and improve the position of the index in mroot to eliminate the risk of collision with the sqrt symbol
git-svn-id: svn://10.0.0.236/trunk@86069 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:39:18 +00:00
rbs%maths.uq.edu.au
18baf8bf80 [not part of default build] Recover from API changes and update the compression flag to match TeX
git-svn-id: svn://10.0.0.236/trunk@86068 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:38:48 +00:00
rbs%maths.uq.edu.au
6e0b6f967b [not part of default build] Merged my tree with Shyjan changes, enabling the italic correction, the inter-frame spacing, and the support for moveablimits. Updated the returned bounding metrics to keep the bounding boxes aligned in the visual debug mode
git-svn-id: svn://10.0.0.236/trunk@86067 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:37:14 +00:00
rbs%maths.uq.edu.au
9d96f961ad [not part of default build] API changes
git-svn-id: svn://10.0.0.236/trunk@86066 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:35:28 +00:00
rbs%maths.uq.edu.au
b470d417d0 [not part of default build] Operator Dictionary - reworked the code to use a hashtable instead of an AVL tree. Allowed lazy population of the dictionary from the MathFont property file. Added helper methods so that nsMathMLChar can now query the dictionary for attributes of stretchy operators instead of keeping its own separate data
git-svn-id: svn://10.0.0.236/trunk@86065 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:34:15 +00:00
rbs%maths.uq.edu.au
0df4be4513 [not part of default build] Added atoms for the 'types' of MathML frames
git-svn-id: svn://10.0.0.236/trunk@86064 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:33:38 +00:00
jband%netscape.com
19a022fd40 the rest of the fix for bug 67258 to avoid empry Components.results and the similar pattern in nsJSIID. r=dmose sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86063 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:57:47 +00:00
jband%netscape.com
34256201c6 backing out two changed inadvertantly committed!
git-svn-id: svn://10.0.0.236/trunk@86062 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:52:22 +00:00
jband%netscape.com
9806ddbcdd part of the fix for bug 67258 to avoid empry Components.results. r=dmose sr=brendan xpccomponents.cpp
git-svn-id: svn://10.0.0.236/trunk@86061 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:48:28 +00:00
jband%netscape.com
5c45f126ae part of the fix to bug 66950. Add support for cheaply tracking the lifetime of arbitrary JSObject by extending the GC callback mechanism to notify after marking is done but before sweeping, and by providing an api function that can be called at that point to determine if any given gcthing is about to be finalized. r=rogerl sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86060 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:44:24 +00:00
rods%netscape.com
5b130d03e0 Added UI for printing selectd frame
Bug 66783 r=kmcclusk,ben,dcone sr=buster


git-svn-id: svn://10.0.0.236/trunk@86059 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:42:53 +00:00
jband%netscape.com
121ec88311 part of the fix to bug 66950. For xpconnect the class we mixin to sometimes needs to know if any weak references are outstanding. r=rogerl sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86058 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:40:01 +00:00
jband%netscape.com
0e9f463997 part of the fix to bug 66950. r=rogerl sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86057 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:38:06 +00:00
taka%netscape.com
73bae8fde6 check ConvertFromUnicode() result and handle error - #66958, sr=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86056 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:13:12 +00:00
jst%netscape.com
275ac49856 Fixing bug 63484. Making mozilla not spit out messages about javascript errors when reporting a javascript warning. r=pollmann.netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86055 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:10:53 +00:00
hewitt%netscape.com
e0e40863fe 66210 - addressing widget, r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86053 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 06:34:47 +00:00
jst%netscape.com
43af8f2a32 Checking in patch from toml@us.ibm.com. This fixes bug 66413, crash when closing windows after using LiveConnect. r=me, sr=jband@netscaoe.com
git-svn-id: svn://10.0.0.236/trunk@86052 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 06:05:17 +00:00
sspitzer%netscape.com
74eddaa350 fix for #67394. make mark button line up right. patch by hewitt. sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86051 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 05:34:06 +00:00
sspitzer%netscape.com
44b57f6eed use an incorrect icon for mark, but at least there is no transparency issues.
still waiting for the correct icon from marlon.


git-svn-id: svn://10.0.0.236/trunk@86050 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 05:06:45 +00:00
hewitt%netscape.com
747ade89db 57429 - win classic system colors/fonts, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86049 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 04:34:21 +00:00
wtc%netscape.com
cf9a078cd3 Bugzilla bug #63768: removed references to the obsolete make variable
PURE_LIBRARY in PSM files.  Reviewed by Javier Delgadillo.
Modified files: psm/lib/client/config.mk, psm/lib/client/sample/config.mk,
psm/lib/protocol/config.mk


git-svn-id: svn://10.0.0.236/trunk@86048 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 04:13:10 +00:00
dave%intrec.com
79201226b9 Fix for bug 22041: Bug page title now includes bug summary. Patch by st.n@gmx.net (Stephan Niemz (faniz))
git-svn-id: svn://10.0.0.236/trunk@86047 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:44:47 +00:00
ducarroz%netscape.com
dd58f05fc8 Fix for bug 37967. We need to remove null lines caused by an earlier database corruption. R=naving, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@86046 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:43:52 +00:00
sspitzer%netscape.com
dd3d086a7f fix for #64772 and #64242
the problem with the mark toolbar is that the menupopup items would
execute both their commands, and the toolbar button command.
thanks to racham for the fix.  sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86045 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:32:22 +00:00
dave%intrec.com
af3661d576 Fix for bug 66149: better error message on connection failures. Patch by shie9022@msmailhub.oulan.ou.edu (Alan Shields)
git-svn-id: svn://10.0.0.236/trunk@86044 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:29:26 +00:00
hewitt%netscape.com
68842b6293 57429 - win classic system colors/fonts, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86043 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:27:57 +00:00
hewitt%netscape.com
2abca0db74 66210 - treecell headers, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86042 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:17:47 +00:00
sspitzer%netscape.com
f59df25fab fix for #67378. r=racham
fix the folder pane context menu.


git-svn-id: svn://10.0.0.236/trunk@86041 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:11:05 +00:00
hewitt%netscape.com
6d65963678 50439 - classic bookmark icons, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86040 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:03:32 +00:00
hewitt%netscape.com
3aa6b45c83 66210 - treecell headers, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86039 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:50:33 +00:00
wtc%netscape.com
c0117cf4f6 Bugzilla bug #63768: removed references to obsolete make variables
HAVE_PURIFY and PURE_LIBRARY in JSS files.  Reviewed by James Nicolson.
Modified files: jss/config/libnames.mk, jss/lib/config.mk, jss/lib/rules.mk


git-svn-id: svn://10.0.0.236/trunk@86037 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:34:26 +00:00
hewitt%netscape.com
2e39f92d75 58961 - location bar popup, r=jag, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86036 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:30:39 +00:00
hewitt%netscape.com
80800b0260 45060 - addressing widget cleanup, r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86035 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:24:27 +00:00
hewitt%netscape.com
247595da7c 45060 - addressing widget cleanup, r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86034 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:18:13 +00:00
sfraser%netscape.com
5aeaecb15e Add nsXBLInsertionPoint.cpp for hyatt
git-svn-id: svn://10.0.0.236/trunk@86033 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:08:37 +00:00
hyatt%netscape.com
6f841386d8 Fix linux bustage.
git-svn-id: svn://10.0.0.236/trunk@86032 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:05:57 +00:00
gagan%netscape.com
d2d6cae18e Fix for bug 61756. r=saari, sr=tor@cs.brown.edu. checking for a pending abort and returning early.
git-svn-id: svn://10.0.0.236/trunk@86031 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:03:48 +00:00
hewitt%netscape.com
2984a9d5ce 55323 - classic radio focus box, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86030 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:52:54 +00:00
wtc%netscape.com
9e6c133c84 Bugzilla bug #63768: removed references to the obsolete PURE_LIBRARY,
HAVE_PURIFY etc. make variables in NSS files.  Reviewed by nelson Bolyard.
Modified Files:
	cmd/platrules.mk cmd/crmf-cgi/config.mk cmd/crmftest/config.mk
	cmd/lib/config.mk cmd/zlib/config.mk lib/base/config.mk
	lib/certdb/config.mk lib/certhigh/config.mk lib/ckfw/config.mk
	lib/crmf/config.mk lib/cryptohi/config.mk
	lib/fortcrypt/swfort/config.mk lib/freebl/config.mk
	lib/jar/config.mk lib/nss/config.mk lib/pk11wrap/config.mk
	lib/pkcs12/config.mk lib/pkcs7/config.mk lib/smime/config.mk
	lib/softoken/config.mk lib/ssl/config.mk lib/util/config.mk


git-svn-id: svn://10.0.0.236/trunk@86029 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:49:57 +00:00
hewitt%netscape.com
fb64cd120d 61773 - js console warnings, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86028 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:42:02 +00:00
hewitt%netscape.com
e52d3dc40a 58248 - bookmarks menu cropping, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86027 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:38:24 +00:00
jst%netscape.com
0711f33ca7 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@86026 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:35:59 +00:00
jst%netscape.com
85af37cfab Fixing bug 53860. Making inputElement.getAttribute('checked') return the value 'checked' if the attribute was ever set. r=pollmann@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86025 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:34:57 +00:00
hewitt%netscape.com
dd1821c61d 65411 - add throbber-box id, r=hwaara, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86024 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:32:57 +00:00
hewitt%netscape.com
a97fba91c1 62064 - don't install editmodetabs.css, r=jag, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86023 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:29:49 +00:00
hewitt%netscape.com
9aa224a791 58764 - remove abstat.gif (by timeless), r=hewitt, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86022 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:25:28 +00:00
wtc%netscape.com
9cc5346bd9 Bugzilla bug #62855: added rule to build import libraries on OS/2. Thanks
to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Modified files: OS2.mk, rules.mk, ruleset.mk


git-svn-id: svn://10.0.0.236/trunk@86021 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:17:58 +00:00
blakeross%telocity.com
ee454ae88f Fix 67340: bookmarks localization. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86020 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:14:13 +00:00
hyatt%netscape.com
768e3b004c Checking in new files (r=ben, sr=brendan).
git-svn-id: svn://10.0.0.236/trunk@86019 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:14:07 +00:00
hewitt%netscape.com
aa9022381d 55209 - puffy mac menulists/buttons, r=sfraser, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86018 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:10:32 +00:00
hewitt%netscape.com
878ca6dc80 55144 - "find more tabs" link (by hwaara), r=hewitt, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86017 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:08:19 +00:00
rogerl%netscape.com
aca62ad2c9 Fixed case, sorry
git-svn-id: svn://10.0.0.236/trunk@86016 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:08:06 +00:00
rogerl%netscape.com
b6bc3b5328 Added ICodeEmitter
git-svn-id: svn://10.0.0.236/trunk@86015 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:06:30 +00:00
rogerl%netscape.com
c3685a0c71 Added icodeEmitter to VC++ build
git-svn-id: svn://10.0.0.236/trunk@86014 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:05:38 +00:00
rogerl%netscape.com
33757c2cc9 Re-structuring some ICG details.
git-svn-id: svn://10.0.0.236/trunk@86013 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:04:22 +00:00
hewitt%netscape.com
635ac21e76 65743 - remove unix classic, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86012 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:58:12 +00:00
cls%seawood.org
c6ecc9bcc3 bsdi 4.2 needs _PR_HAVE_GETPROTO_R & _PR_HAVE_GETPROTO_R_POINTER
git-svn-id: svn://10.0.0.236/trunk@86011 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:58:11 +00:00
hyatt%netscape.com
b98496bb42 Fix for 55292, r=ben, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86010 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:54:47 +00:00
hewitt%netscape.com
b4acaa8de5 65743 - remove unix classic, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86009 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:37:43 +00:00
cmanske%netscape.com
26e21ae9db Fixed color picker buttons in dialogs, b=66417, r=blake, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86008 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:14:43 +00:00
cmanske%netscape.com
0d3f625f7e Fixed color picker button (b=66417) and align menulist in image properties dialog (b=66354). r=blake, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86007 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:14:32 +00:00
cmanske%netscape.com
c351cbf858 Fixed align menulist in Image properties dialog, b=66354, r=blake, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86006 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:14:29 +00:00
anthonyd%netscape.com
df07100265 bug fix for 67007, user tags being consumed
r=akkana
sr=harishd


git-svn-id: svn://10.0.0.236/trunk@86005 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 23:57:24 +00:00
dcone%netscape.com
5555721a96 Created new nsIPrintSettings object for embedding
git-svn-id: svn://10.0.0.236/trunk@86004 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 23:04:07 +00:00
rods%netscape.com
5301e853f6 makes optgroups so they you can't click on them and it fixes the focus issue.
Bug 63006 r=kmcclusk sr=buster


git-svn-id: svn://10.0.0.236/trunk@86003 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 22:45:32 +00:00
cmanske%netscape.com
ef209dfcbc Fix bug 66745 for OS2. r,m=mkaply sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86002 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 22:45:05 +00:00
harishd%netscape.com
d0e63392d0 Trying to fix the orangeness!
git-svn-id: svn://10.0.0.236/trunk@86001 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 22:26:44 +00:00
blakeross%telocity.com
77ecfb1ffe Disabling autostretch where necessary (42406). r=gemal a=ben
git-svn-id: svn://10.0.0.236/trunk@86000 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 22:11:05 +00:00
javi%netscape.com
1d245b0ea5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@85999 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:59:09 +00:00
javi%netscape.com
f60ecf6e95 I couldn't figure out why the ConvertMacPathToUnixPath symbol is no longer exported by the NSPR library, so we'll include our implementation in the meantime.
git-svn-id: svn://10.0.0.236/trunk@85998 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:54:22 +00:00
javi%netscape.com
5a0aa581f1 Bring projects up to date for NSS 3.2
git-svn-id: svn://10.0.0.236/trunk@85997 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:52:03 +00:00
dcone%netscape.com
295a1b184b Took out bad #ifdefs.. added newline for warnings
git-svn-id: svn://10.0.0.236/trunk@85996 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:44:18 +00:00
disttsc%bart.nl
438478e56f Fix "No newline at end of file" which causes bustage on some platforms. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85994 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:37:05 +00:00
dcone%netscape.com
22b47a442d Fixed a define problem
git-svn-id: svn://10.0.0.236/trunk@85993 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:30:14 +00:00
harishd%netscape.com
759915d51b 54453 - Killing an annoying assertion.
r=heikki


git-svn-id: svn://10.0.0.236/trunk@85992 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:04:48 +00:00
harishd%netscape.com
4541137502 61630 - propagate onstop request.
48256 - Verify hierarchy requested by a child tag.
43678 - Make TABLE a legal child of P.
58942 - MAP is not a legal child of TR!
57999 - When the parser is enabled make sure to pass correct information to ResumeParse().
59669 - Remove a warning.

r=heikki
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@85991 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:03:48 +00:00
dcone%netscape.com
be2a576407 Added routines for finding the currently selected frame. sr=buster. r=peterl
git-svn-id: svn://10.0.0.236/trunk@85990 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 20:49:10 +00:00
cls%seawood.org
8c4b409050 Add AC_SUBST for MOZ_XPCTOOLS
git-svn-id: svn://10.0.0.236/trunk@85989 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 20:36:43 +00:00
jband%netscape.com
618727c88f Add a depend target for xpconnect_standalone. No effect on mozilla builds. r=cls
git-svn-id: svn://10.0.0.236/trunk@85987 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:58:12 +00:00
mkaply%us.ibm.com
b564a9edbe #58668
r=dveditz, sr=brendan
Put makefile back so OS/2 uses buffered I/O


git-svn-id: svn://10.0.0.236/trunk@85986 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:44:52 +00:00
relyea%netscape.com
8d89b225b4 Add code to shutdown the PKCS #11 subsystem so NSS can be called to switch profiles.
git-svn-id: svn://10.0.0.236/trunk@85984 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:09:23 +00:00
relyea%netscape.com
ac8ccd2734 remove cdbhdl.h and recode. bug 64206 reviewed by wtc.
git-svn-id: svn://10.0.0.236/trunk@85983 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:05:10 +00:00
kin%netscape.com
8904793cdb Fix for bug #67256: ReplaceAll with WrapAround should stop replacing before passing initial caret position.
Fixed the off by +1 error GetCurrentBlockIndex() so it now returns the
correct block index. Modified DoFind() to compare mCurrentSelOffset and
mStartSelOffset to check if we are passing the initial caret position.
We now only call GetCurrentBlockIndex() if we are wrapping.
r=akkana@netscape.com sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85982 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:00:40 +00:00
disttsc%bart.nl
5ffbbc25d2 Fix senna bustage, update REQUIRES (add imap).
git-svn-id: svn://10.0.0.236/trunk@85981 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:49:13 +00:00
mkaply%us.ibm.com
b59476b60e OS/2 TB break
Need JS_STATIC_DLL_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@85980 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:39:38 +00:00
mkaply%us.ibm.com
d8abd33145 OK, seriously, we fixed the TB to handle this now
git-svn-id: svn://10.0.0.236/trunk@85979 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:32:15 +00:00
wtc%netscape.com
2884d11d86 Bugzilla bug #62855: make the rule to build .cpp files work for OS/2
VACPP.  Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85977 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:19:47 +00:00
relyea%netscape.com
2edf510fba remove cdbhdl.h bug 64260 reviewed by wtc.
git-svn-id: svn://10.0.0.236/trunk@85976 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:09:50 +00:00
disttsc%bart.nl
6f82cd744a Fix senna bustage, add REQUIRES line. r=mkaply
git-svn-id: svn://10.0.0.236/trunk@85975 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:07:08 +00:00
sspitzer%netscape.com
6767714919 fix for #67255. define a default for "mail.content_disposition_type"
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85972 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:53:05 +00:00
leaf%mozilla.org
83bbb87789 Automated update
git-svn-id: svn://10.0.0.236/trunk@85971 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:45:11 +00:00
sspitzer%netscape.com
7bf846da9b fix for #67205. get --enable-xpctools to work again.
it will build the JS profiler.  r=leaf,bryner, sr=cls


git-svn-id: svn://10.0.0.236/trunk@85970 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:36:59 +00:00
bienvenu%netscape.com
8d09b522c1 more work on offline imap downloadg, sr=sspitzer,mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85969 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:27:28 +00:00
bienvenu%netscape.com
ae66db48c7 add imap src to include path
git-svn-id: svn://10.0.0.236/trunk@85968 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:25:36 +00:00
bienvenu%netscape.com
63e11886b8 add imapoffline sync to build sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85967 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:24:36 +00:00
bienvenu%netscape.com
b0531c2cc8 add nsImapOfflineSync to build, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85966 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:23:49 +00:00
bienvenu%netscape.com
7bb2636ce1 more work on offline imap downloadg, sr=sspitzer,mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85965 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:20:31 +00:00
bienvenu%netscape.com
930cbafe6d more work on offline imap operation playback r=naving, sr=sspitzer,mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85964 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:16:28 +00:00
rods%netscape.com
ba9b1a7ddb focus rects should now be hidden
r=pollmann sr=buster


git-svn-id: svn://10.0.0.236/trunk@85963 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 12:24:35 +00:00
leaf%mozilla.org
ea62c24efe Automated update
git-svn-id: svn://10.0.0.236/trunk@85960 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 11:00:10 +00:00
colin%theblakes.com
67a4737067 Define the new USE_PTHREADS for OpenVMS. r=cls
git-svn-id: svn://10.0.0.236/trunk@85959 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 10:54:04 +00:00
disttsc%bart.nl
21b9a4552c Nothing to see here. Not removing important stuff at all. bug=67009, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@85958 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 09:55:42 +00:00
ssu%netscape.com
e653f7d673 fixing bug 47959 - New component names and descriptions
(suggestions/patches from Henrik Gemal)

bug 40708 - Mozilla installer should not install files into a subfolder

r=dveditz
sr=mscott

affects only windows platforms.
Not part of tinderbox builds.


git-svn-id: svn://10.0.0.236/trunk@85957 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 09:54:55 +00:00
disttsc%bart.nl
c76dd31d27 Move over, strres.js, the new, sexy <stringbundle/> is in Browser Town. bug=56680, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@85956 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 09:53:38 +00:00
gayatrib%netscape.com
5c44ddbaf7 Fixes for bugs 41715 (filter ui: launch to selected account in folder pane) and 62106 (double click filter doesn't open for editing). Review/super review sspitzer and bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85946 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 07:26:38 +00:00
kmcclusk%netscape.com
53ee4f7141 Removed unused code in view module. bug 62675 sr=roc+moz r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85943 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 06:00:02 +00:00
cmanske%netscape.com
d961d5b358 Fixed bug 66745 on Windows (saving over existing file). r=law, sr=kin
git-svn-id: svn://10.0.0.236/trunk@85940 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 05:16:30 +00:00
tao%netscape.com
488aa124ab add regus.js; not part of build.
git-svn-id: svn://10.0.0.236/trunk@85938 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 04:46:14 +00:00
bryner%uiuc.edu
bf0cbb539e Fix bug 67203 (https URL's not loading). r=dbaron, a=ben.
git-svn-id: svn://10.0.0.236/trunk@85936 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 04:10:35 +00:00
dbaron%fas.harvard.edu
db5144e3a1 Fix bustage with xlib + MOZ_TRACK_MODULE_DEPS by adding necessary directories to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@85935 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:50:19 +00:00
waldemar%netscape.com
87b8587c69 Fixed comment
git-svn-id: svn://10.0.0.236/trunk@85933 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:42:25 +00:00
waldemar%netscape.com
6449b48219 Added make-and-compile-grammar cache
git-svn-id: svn://10.0.0.236/trunk@85932 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:41:54 +00:00
waldemar%netscape.com
02679117ff Added hash-table-=
git-svn-id: svn://10.0.0.236/trunk@85931 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:41:18 +00:00
waldemar%netscape.com
bc3f6fe763 Added the id type
git-svn-id: svn://10.0.0.236/trunk@85930 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:40:56 +00:00
waldemar%netscape.com
7dfe7c6fc4 Removed namespace inheritance.
Begun implementing semantics.


git-svn-id: svn://10.0.0.236/trunk@85929 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:39:26 +00:00
bryner%uiuc.edu
1126cb28ee Make pipnss's version of nsSecureBrowserUIImpl support weak refs, as was already done to psm-glue. r=thayes.
git-svn-id: svn://10.0.0.236/trunk@85928 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:25:48 +00:00
karnaze%netscape.com
edb1ea12e8 more peformance work on test case of bug 60494. Removed redundant calls to recompute colspan widths. Added more debug reflow timing code. r=peterl.
git-svn-id: svn://10.0.0.236/trunk@85925 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 02:29:14 +00:00
karnaze%netscape.com
b6047b1170 mispelled #ifdef DEBUG
git-svn-id: svn://10.0.0.236/trunk@85924 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 02:26:26 +00:00
mscott%netscape.com
5e9c7354f1 helperAppDldProgress.js Bug #67047 --> use the correct pref for the checkbox.
*doh*

sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85922 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:45:47 +00:00
dbaron%fas.harvard.edu
9877b212f8 Fix previous bustage fix: NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgressListener) only adds an entry for nsISupports, not nsIWebProgressListener. r=jag, valeski
git-svn-id: svn://10.0.0.236/trunk@85921 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:41:57 +00:00
kirke%netscape.com
0f5d395bad Resolved merge conflict with Ian.
git-svn-id: svn://10.0.0.236/trunk@85920 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:29:04 +00:00
despotdaemon%netscape.com
d13df36b5d Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85919 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:09:07 +00:00
rogerl%netscape.com
cd77ddf59d Removed unused parameter.
git-svn-id: svn://10.0.0.236/trunk@85918 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:06:53 +00:00
rogerl%netscape.com
33c966518e Changed Cast to take a JSValue containing a type instead of type directly.
Added LoadType to help support that. Also added LoadNull.


git-svn-id: svn://10.0.0.236/trunk@85917 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:59:21 +00:00
mkaply%us.ibm.com
e63f3b1ef4 OS/2 TB breakage - need PR_CALLBACK
git-svn-id: svn://10.0.0.236/trunk@85916 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:57:56 +00:00
kirke%netscape.com
36a11bbc0f Fixed bogus tab introduced by my previous checkin.
git-svn-id: svn://10.0.0.236/trunk@85915 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:57:26 +00:00
racham%netscape.com
2fd4ebf7dc Fixing bug 66655. Making the status bar appear with AccountCentral page and not to cause any resize problems. sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85914 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:54:08 +00:00
sspitzer%netscape.com
2610c3bc32 fix spelling in comment. no bug #.
git-svn-id: svn://10.0.0.236/trunk@85913 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:29:40 +00:00
mscott%netscape.com
0efd67c50d initialize the refcount to fix some annoying assertions
r=darin,dougt


git-svn-id: svn://10.0.0.236/trunk@85910 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:06:14 +00:00
mkaply%us.ibm.com
28ff7a5167 Putting it back until I figure out the bustage
git-svn-id: svn://10.0.0.236/trunk@85909 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:03:12 +00:00
chak%netscape.com
b76bc17daf NOT PART OF THE BUILD
Fix for Bug#66920
Forgot to add the makefile.win in prev checkin
r=valeski,sr=valeski


git-svn-id: svn://10.0.0.236/trunk@85908 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:59:33 +00:00
jfrancis%netscape.com
d50f8babc0 bug 67241: regression from the mongo embedding landing. now the smarts (for adding extra br's at the end of blocks when you hit return) are turned back on for html editors. r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@85907 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:58:42 +00:00
chak%netscape.com
9f9717e59a NOT PART OF THE BUILD
Fix for Bug#66920
This is an MFC test harness for the embedding APIs
   r=valeski,sr=valeski


git-svn-id: svn://10.0.0.236/trunk@85906 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:58:32 +00:00
despotdaemon%netscape.com
47a8766edd Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85905 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:53:00 +00:00
wtc%netscape.com
ac46fb12e3 Bugzilla bug #62855: added stubs for the SSL session cache functions so
that selfserv can link without unresolved symbols on OS/2.


git-svn-id: svn://10.0.0.236/trunk@85903 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:43:47 +00:00
mkaply%us.ibm.com
fc3730319c OS/2 only
r=dbaron
Add static to OS/2 JS_STATIC_CALLBACK so I don't break the build like I did yesterday


git-svn-id: svn://10.0.0.236/trunk@85902 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:40:42 +00:00
mkaply%us.ibm.com
33096635e1 #59855
r=mccabe, sr=brendan
Proper building of fdlibm standalone


git-svn-id: svn://10.0.0.236/trunk@85898 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:26:00 +00:00
alecf%netscape.com
53e03a0189 Fix for #65988 - add chardet.xpt to the release builds so that we can access the right interfaces. r=jag sr=ftang
git-svn-id: svn://10.0.0.236/trunk@85897 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:25:28 +00:00
kirke%netscape.com
55dbf03443 Resolves bug 66244 - Many NSS command do not detect failure of NSS_Init* functions. Introduced SECU_PrintPRandOSError(progName); to print on failure. Each command is responsible for exiting with appropriate status to distinguish failure points.
git-svn-id: svn://10.0.0.236/trunk@85896 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:25:02 +00:00
mkaply%us.ibm.com
36d7476c0f #59855
r=mccabe, sr=brendan
OS/2 needs fdlibm copysign


git-svn-id: svn://10.0.0.236/trunk@85895 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:24:27 +00:00
mkaply%us.ibm.com
cde5530610 #59855
r=mccabe, sr=brendan
Fix Javascript to get Endianness from jstypes.h


git-svn-id: svn://10.0.0.236/trunk@85894 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:23:42 +00:00
ducarroz%netscape.com
f2fbc5346b Fix for bug 22090. Implement Appledouble (encoding & decoding). R=sspitzer, R=sfraser, SR=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85892 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:22:18 +00:00
wtc%netscape.com
3e002d4191 Bugzilla bug #54711: OS/2 does not need to build nsinstall.
git-svn-id: svn://10.0.0.236/trunk@85891 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:21:28 +00:00
waterson%netscape.com
334b39bebc Bug 67125. If the hint fails, start over to avoid problems when hint is an out-of-flow frame. r=attinasi, sr=buster
git-svn-id: svn://10.0.0.236/trunk@85890 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:20:39 +00:00
disttsc%bart.nl
dc5adae542 Update REQUIRES (add necko) to fix senna bustage. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85889 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:15:42 +00:00
sspitzer%netscape.com
5390feb512 fix for #67234. sr=bienvenu
Date is the secondary for the thread pane (unless we are sorting by Date, in which case there is no secondary sort.)
the XULSortService will do a GetTarget() on Date?collation=true, then Date?sort=true, and then Date.  this performance optimization (although minor) does save us a call to GetTarget().


git-svn-id: svn://10.0.0.236/trunk@85888 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:02:06 +00:00
sspitzer%netscape.com
02275a1346 fix for #58085. r=hwaara, ducarroz. sr=bienvenu.
based on initial patch from hwaara@chello.se.
fix the reply button tooltip, fix the reply to sender ui elements,
and get reply to sender to work correctly.


git-svn-id: svn://10.0.0.236/trunk@85887 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:00:18 +00:00
ducarroz%netscape.com
f88009bf46 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@85886 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:56:24 +00:00
akkana%netscape.com
b6e95d2517 66718: fix a signed/unsigned problem. r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@85885 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:55:15 +00:00
sspitzer%netscape.com
c1f60b16c2 adding file for bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85884 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:32:26 +00:00
bienvenu%netscape.com
788bd98162 more work on offline imap sync, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85883 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:30:19 +00:00
valeski%netscape.com
6be5d6e2e6 resolving ambiguities
git-svn-id: svn://10.0.0.236/trunk@85882 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:08:35 +00:00
blakeross%telocity.com
4394b4fef9 Minor QI optimization. r=blake sr=scc
git-svn-id: svn://10.0.0.236/trunk@85881 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:05:28 +00:00
disttsc%bart.nl
0b78766dd3 Remove some redundant code from nsComponentManager.cpp. bug=66865, patch=bratell@lysator.liu.se (Daniel Bratell), r=jag, a=scc.
git-svn-id: svn://10.0.0.236/trunk@85880 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:00:17 +00:00
mkaply%us.ibm.com
9c560a732b r=mkaply, a=blizzard
Extern mbsrchr so nsFileSpec can use it


git-svn-id: svn://10.0.0.236/trunk@85879 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:58:27 +00:00
mkaply%us.ibm.com
6b681205c6 r=mkaply, a=blizzard
Missing MoveToDir implementation on OS/2


git-svn-id: svn://10.0.0.236/trunk@85878 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:47:40 +00:00
sspitzer%netscape.com
faffacfa88 #61956
quiet purify and don't memcpy 0 bytes.  sr=scc


git-svn-id: svn://10.0.0.236/trunk@85877 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:35:12 +00:00
sfraser%netscape.com
3cebc9a71b Remove linkage with the jar component libararies to fix bug 65621. sr=sgehani, r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@85876 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:35:05 +00:00
wtc%netscape.com
b2b423ac4a Bugzilla bug #62855: checked in OS/2 makefile patches from Javier
Pedemonte <pedemont@us.ibm.com>.
Modified Files:
	coreconf/OS2.mk coreconf/arch.mk coreconf/prefix.mk
	coreconf/rules.mk coreconf/suffix.mk nss/Makefile
	nss/cmd/platlibs.mk nss/lib/ckfw/builtins/config.mk


git-svn-id: svn://10.0.0.236/trunk@85875 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:29:31 +00:00
disttsc%bart.nl
5b3bd491e5 Remove (unused) nsUnicharBuffer from nsXPComInit.cpp. bug=64097, r=dbaron, a=scc.
git-svn-id: svn://10.0.0.236/trunk@85874 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:25:18 +00:00
mkaply%us.ibm.com
6b8f3aa5a1 #59855
r=mccabe, sr=brendan
Fix Javascript to get Endianness from jstypes.h - start with a Makefile change and let it cycle once


git-svn-id: svn://10.0.0.236/trunk@85873 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:07:16 +00:00
despotdaemon%netscape.com
6b976577fb Pseudo-automatic update of changes made by chak@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85872 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:05:47 +00:00
valeski%netscape.com
39be2fdaeb r=ccarlen, sr=rpotts. 65925. making webprogress listeners support weak ref
git-svn-id: svn://10.0.0.236/trunk@85871 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:04:10 +00:00
mscott%netscape.com
b2d31e135e Bug #63346 --> implment reveal and launch methods for OS/2.
code contributed by mkaply
r=mkaply
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@85870 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:04:04 +00:00
valeski%netscape.com
9d0b443a39 r=ccarlen, sr=rpotts. 65925. adding support for listener queueing in the webbrowser, and weak reference support to webprogress listeners.
git-svn-id: svn://10.0.0.236/trunk@85869 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:03:40 +00:00
valeski%netscape.com
379823f579 r=ccarlen, sr=rpotts. 65925/63552. making psmUI progress listener support weak ref.
git-svn-id: svn://10.0.0.236/trunk@85868 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:02:21 +00:00
valeski%netscape.com
038cdde0c2 r=ccarlen, sr=rpotts. 65925. making webprogress implementation store weak refs to listeners.
git-svn-id: svn://10.0.0.236/trunk@85867 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:02:08 +00:00
valeski%netscape.com
49bb20ae5c r-ccarlen, sr=rpotts, 65925. making webprogress listeners support weak refs.
git-svn-id: svn://10.0.0.236/trunk@85866 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:02:00 +00:00
valeski%netscape.com
e0434b928f r=ccarlen, sr=rpotts. 65925. making webprogress listeners support weak refs
git-svn-id: svn://10.0.0.236/trunk@85865 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:01:51 +00:00
valeski%netscape.com
85c2e0dc3d r=ccarlen, sr=rpotts. 65925. making editor progress listener support weak refs
git-svn-id: svn://10.0.0.236/trunk@85864 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:01:41 +00:00
kin%netscape.com
e8d448c157 Fix for bug #65857: Trailing whitespaces confuse form field value
Modified SetTextControlFrameState() to use GetTextControlFrameState() when
comparing the current value.
r=akkana@netscape.com sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85863 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:00:43 +00:00
mscott%netscape.com
bb801e7c32 Bug #3754 and Bug #3369 --> the total message size we are using when fetching by chunks may just be an approximation.
after the first fetch, we'll possibly get back a RFC822.SIZE which will have the exact size of the total message.
Update the # bytes we need to download to match this new value if appropriate.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85862 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:57:57 +00:00
bienvenu%netscape.com
04c85f4b85 add support for downloading all msgs for offline r=naving, sr=sspitzer 15865
git-svn-id: svn://10.0.0.236/trunk@85859 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:34:12 +00:00
sspitzer%netscape.com
47cf80a992 fix for #67095, disable news biff by default, and allow us to
default biff (on or off) on a per protocol basis.
r=racham, sr=bienvenu.

turning news biff off will help us to stop pounding news.mozilla.org


git-svn-id: svn://10.0.0.236/trunk@85857 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:25:33 +00:00
blizzard%redhat.com
74c6466ccb Fix bug #59505. Change XP_UNIX to MOZ_ENABLE_XREMOTE for systems that are unix but don't have X ( like QNX. ) Patch from Marcus Fellinger <marcus.fellinger@tomcat.de> r=me, sr/a=alecf
git-svn-id: svn://10.0.0.236/trunk@85856 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:22:41 +00:00
dbragg%netscape.com
17f80ce7c1 Creating a subdir in the system temp directory rather than just using the temp itself. Fixes 58371. a,r=racham, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85855 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:22:38 +00:00
alecf%netscape.com
f62c630a06 fix for #64060 - bulk delete history entries by hostname & domainname
also add a new history controller for future history coolness
a=ben, r=jag, and a bit of r=timeless


git-svn-id: svn://10.0.0.236/trunk@85854 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:21:37 +00:00
dbaron%fas.harvard.edu
3148eb6d03 Add a test to test all the combinations of |operator==| with nsCOMPtr so we can make sure that they will all compile on all platforms (to help with bug 65664). sr=scc@mozilla.org Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@85853 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:18:47 +00:00
despotdaemon%netscape.com
ac796c8936 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85852 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:17:39 +00:00
blakeross%telocity.com
5d14da5b5c Fix 50277: mao's patch for context enabled/disabled features in languages pref pane. r=timeless,blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85850 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:11:38 +00:00
sfraser%netscape.com
ab63ca5b81 Fix the modifier for the cmd_cut binding, bug 67113. r=jag, akkana, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@85849 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:08:13 +00:00
blakeross%telocity.com
6ee064e6b6 Fix 60628: mao's patch for warnings in tabBindings.xml. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85848 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:07:33 +00:00
despotdaemon%netscape.com
3212f9e2b1 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85847 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:03:42 +00:00
wtc%netscape.com
470980c477 I found that #include <unistd.h> is still needed on Unix for getpid().
git-svn-id: svn://10.0.0.236/trunk@85843 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:18:09 +00:00
wtc%netscape.com
7eaf8ab4ae Bugzilla bug #62855: checked in OS/2 patches from Javier Pedemonte
<pedemont@us.ibm.com>.
Modified files: selfserv.c, swfutl.c, os2_rand.c.


git-svn-id: svn://10.0.0.236/trunk@85842 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:09:48 +00:00
sdv%sparc.spb.su
4ca83d3630 initial checking.
git-svn-id: svn://10.0.0.236/trunk@85841 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:05:04 +00:00
despotdaemon%netscape.com
ad9e89bf59 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85840 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:04:04 +00:00
despotdaemon%netscape.com
ed9b56212d Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85839 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:02:34 +00:00
despotdaemon%netscape.com
9b3cfd392b Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85838 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 18:59:51 +00:00
wtc%netscape.com
008eff7f2b Bugzilla bug #62855: do not use the XP_PC macro. Use XP_WIN16 when we mean
Win 16.  Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85836 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 18:27:15 +00:00
thayes%netscape.com
5570895680 Reorganize password callback context (uses nsIInterfaceRequestor).
Fix several bugs in the SDR implementation.


git-svn-id: svn://10.0.0.236/trunk@85834 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 18:03:49 +00:00
wtc%netscape.com
7374eada86 Bugzilla bug #67122: put PR_CALLBACK after the return type in function
declarations.  This is the order required by OS/2 compilers.  Thanks to
Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Modified files: hashops.c, tracker.c, certt.h, oid.c.


git-svn-id: svn://10.0.0.236/trunk@85833 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 18:01:53 +00:00
mcgreer%netscape.com
ac86952e60 bug 67100, memory leaks in rsa.c and pqg.c fixed.
git-svn-id: svn://10.0.0.236/trunk@85832 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 15:49:19 +00:00
matthias%sorted.org
910d37834b introduced "sync" helper function for converting a Javascript function
into a Java-style synchronized method


git-svn-id: svn://10.0.0.236/trunk@85831 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 13:05:21 +00:00
matthias%sorted.org
c113577e8a added support for implementing Java-style synchronized methods in Javascript
git-svn-id: svn://10.0.0.236/trunk@85830 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 13:02:42 +00:00
locka%iol.ie
eee9db22d7 NOT PART OF BUILD. Added copyright headers
git-svn-id: svn://10.0.0.236/trunk@85829 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 12:06:05 +00:00
locka%iol.ie
35af30ad75 NOT PART OF BUILD. Command line makefile for mozctlx.dll
git-svn-id: svn://10.0.0.236/trunk@85828 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 12:04:30 +00:00
Peter.VanderBeken%pandora.be
904028eb68 Fix for bug 67024. Not part of the build. r=Pike.
git-svn-id: svn://10.0.0.236/trunk@85827 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 11:48:55 +00:00
ben%netscape.com
129ef60c11 more incremental updates, not part of build
git-svn-id: svn://10.0.0.236/trunk@85826 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 10:58:21 +00:00
ssu%netscape.com
c17ffdbdbf fixing bug 33349 - Directory name in Create Directory dialog needs to be left aligned
bug 50525 - Directories should be lowercase

patches from Henrik Gemal.

r=ssu, sr=mscott

affects windows platforms only.


git-svn-id: svn://10.0.0.236/trunk@85822 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 06:55:14 +00:00
ssu%netscape.com
edae6ed9fd fixing bug 67041 - Can't install with stub or sea bits
r=dveditz
sr=mscott

affects windows platforms only.


git-svn-id: svn://10.0.0.236/trunk@85821 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 06:55:12 +00:00
bryner%uiuc.edu
0c7ab20a85 fix a compiler warning. sr=scc.
git-svn-id: svn://10.0.0.236/trunk@85820 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 06:48:25 +00:00
disttsc%bart.nl
f1219cf3d5 Fix senna bustage. One of them .get() thingies. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@85816 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 04:37:37 +00:00
blizzard%redhat.com
573f8a698a Fix bug #66798. Only output our warning on DEBUG builds. r=pavlov, sr=blizzard r=doron
git-svn-id: svn://10.0.0.236/trunk@85815 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 04:31:35 +00:00
wtc%netscape.com
d56852a8a7 Backed out the previous checkin as it requires
sec_port_ucs4_utf8_conversion_function and
sec_port_ucs2_utf8_conversion_function be exported on Unix.


git-svn-id: svn://10.0.0.236/trunk@85812 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:44:43 +00:00
wtc%netscape.com
cce6466b5f We can just pass NULL as the 'envp' argument to PR_CreateProcess, so we
do not need to get the declaration of 'environ' on Unix.  Reviewed by
Nelson Bolyard.


git-svn-id: svn://10.0.0.236/trunk@85811 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:39:59 +00:00
dveditz%netscape.com
79219dcf9f enable win32 XPC_TOOLS_SUPPORT environment var to turn on js profiler hooks. r=mcafee,sr=jband
git-svn-id: svn://10.0.0.236/trunk@85810 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:26:31 +00:00
danm%netscape.com
94645e47eb stagger new windows against all extant similar windows. another cut at bug 25455, but now bug 67079. r=ben,hyatt
git-svn-id: svn://10.0.0.236/trunk@85809 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:25:07 +00:00
sspitzer%netscape.com
5777b67f5b fix for #58567. fix js warnings. r=jag,sr=sspitzer
thanks to mao (Mark Olson) for the fix.


git-svn-id: svn://10.0.0.236/trunk@85807 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:00:56 +00:00
blakeross%telocity.com
03f8780087 Fix 66500 (plaintext editor case): paste is disabled for readonly textfields. r=timeless sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85806 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:50:16 +00:00
sspitzer%netscape.com
796bfd8f9e make Ctrl + E "edit message as new".
#66864
patch from Stephen Walker (walk84@usa.net).
r=timeless,blake,sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85805 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:46:41 +00:00
saari%netscape.com
c6c4727eb1 fix for breakage. Doh.
git-svn-id: svn://10.0.0.236/trunk@85804 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:45:31 +00:00
jband%netscape.com
c4d3afea71 NOT PART OF THE BUILD - simple observer test to demonstrate use of weak references
git-svn-id: svn://10.0.0.236/trunk@85803 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:32:39 +00:00
blakeross%telocity.com
b5e483304d Fix 66852: bookmarks sidebar panel context menu has a context menu. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85802 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:32:14 +00:00
blakeross%telocity.com
70d3208ffc Fix 66813: removing redundant methods from bindings that obtain them by extending the bindings for related widgets. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85801 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:30:53 +00:00
blakeross%telocity.com
b8974739ce Fix 66808: Bookmark Search Results button is broken. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85800 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:29:05 +00:00
naving%netscape.com
ac280f986f 66004, 66956. r=racham, sr=bienvenu. Calculating the linebreak_len for
each line of the data copied. Needed to avoid extraneous characters at the
end of line


git-svn-id: svn://10.0.0.236/trunk@85799 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:02:26 +00:00
pinkerton%netscape.com
17eed4b7e0 change the default file type to 'TEXT' to avoid creating files that are useless to every app on the planet. r=pchen/a=sfraser. bug# 64704
git-svn-id: svn://10.0.0.236/trunk@85798 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:35:16 +00:00
gagan%netscape.com
f3f5b36700 Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85797 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:33:03 +00:00
brendan%mozilla.org
960e43639c Throw EvalError for indirect eval calls iff strict+werror (38512, r=rogerl, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@85796 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:12:15 +00:00
disttsc%bart.nl
4b70804622 Let's try this again. No changes since the last time, it looks like I was bitten by something else that was checked in and I just happened to trigger the bug. It all seems to work fine now, so:
More appCore killing. bug=46200, r=ben, a=alecf.


git-svn-id: svn://10.0.0.236/trunk@85795 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:08:51 +00:00
ftang%netscape.com
faafeef8ed fix bug 51753 , 58473 and 51975 . all typing issue.
git-svn-id: svn://10.0.0.236/trunk@85793 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:00:51 +00:00
alecf%netscape.com
1e1602d9bb add default pref for #67072, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85792 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:59:30 +00:00
alecf%netscape.com
349148e2e2 fix for #67072 - honor the hidden pref mailnews.nav_crosses_folders preference that 4.x used, to optionally prompt when someone hits 'next' to cross to a folder
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85791 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:58:48 +00:00
mkaply%us.ibm.com
4996a2487d #67061
r=hwaara, sr=sspitzer
Colors prefs don't display


git-svn-id: svn://10.0.0.236/trunk@85789 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:55:07 +00:00
nelsonb%netscape.com
5bc2557a28 Fix memory leak in mpp_make_prime. Bug 67094.
git-svn-id: svn://10.0.0.236/trunk@85788 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:37:40 +00:00
saari%netscape.com
5b7ad74543 checking in stub implementation of nsIWebBrowserFocus interface for embedding. r=pavlov, sr=valeski
git-svn-id: svn://10.0.0.236/trunk@85787 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:34:28 +00:00
saari%netscape.com
39bfb47761 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@85786 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:28:10 +00:00
andreww%netscape.com
e2bf8d9d4d bug # 56326 - changing customize arrow to point to right.
r=hewitt, a=hangas


git-svn-id: svn://10.0.0.236/trunk@85781 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 22:10:00 +00:00
sspitzer%netscape.com
97dfc71345 fix for #67088. sr=bienvenu.
1) on batch deletes, we quickly bail out of ThreadPaneSelectionChange()
2) we only call document.commandDispatcher.updateCommands('threadTree-select');
once per delete, next, move, selection, folder loading.
3) general cleanup


git-svn-id: svn://10.0.0.236/trunk@85780 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 22:02:27 +00:00
sspitzer%netscape.com
cdd12ad2d8 fix for #67003. make mailCharsetLoadListener() more efficient.
r=nhotta, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85779 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:51:43 +00:00
sfraser%netscape.com
81210305fd Fix for bugs 64978 and 24312. Add a call to SystemTask into the autoreg loop to ensure that the OS has time to grow its File Control Block tables, to avoid running out of FCBs when doing autoreg after rebooting the machine. r=ccarlen, sdagley, sr=scc
git-svn-id: svn://10.0.0.236/trunk@85778 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:29:53 +00:00
dcone%netscape.com
238bc595f3 r=karnaze sr=buster. Updated the API for a nsIDeviceContextSpecFactory to pass in a nsIWidget.
git-svn-id: svn://10.0.0.236/trunk@85777 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:22:16 +00:00
sspitzer%netscape.com
a88b8e95cb fix for #29199. r=gemal@gemal.dk. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85776 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:07:36 +00:00
sspitzer%netscape.com
29e64a9737 fix FMM. #66790. general code cleanup. r=bratell, sr=bienvenu.
thanks to bratell for finding the FMM.


git-svn-id: svn://10.0.0.236/trunk@85775 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:05:47 +00:00
wtc%netscape.com
50931f27c7 Bugzilla bug #66367: rename the internal NSS functions that we have to
export from the NSS shared library.  Reviewed by Bob Relyea.
Modified Files:
	nss/lib/certdb/certdb.c nss/lib/certdb/pcertdb.c
	nss/lib/nss/Makefile nss/lib/nss/manifest.mn
	nss/lib/nss/nss.def nss/lib/pk11wrap/pk11skey.c
	nss/lib/pkcs12/p12d.c nss/lib/pkcs12/p12e.c
	nss/lib/pkcs12/p12local.c nss/lib/pkcs7/certread.c
	nss/lib/pkcs7/p7decode.c nss/lib/pkcs7/p7encode.c
	nss/lib/smime/cmsutil.c nss/lib/softoken/secpkcs5.c
	nss/lib/ssl/ssl3con.c nss/lib/ssl/sslcon.c
	nss/lib/ssl/sslnonce.c nss/lib/ssl/sslsnce.c
	nss/lib/util/nsslocks.c
Added Files:
	nss/lib/nss/nssrenam.h


git-svn-id: svn://10.0.0.236/trunk@85774 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:02:28 +00:00
disttsc%bart.nl
e719b75004 Bug 10893: add text size menu to mail/news viewers (3pane, message). r=timeless, sr=sspitzer
Bug 56534: make "Open in new message window" work when viewpane is closed. r=racham, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85773 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 20:45:50 +00:00
edburns%acm.org
e3c8a91a97 bug:66729
sr=waterson
r=akkana
Change PRUint32 to PRInt32.


git-svn-id: svn://10.0.0.236/trunk@85772 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 20:39:55 +00:00
blizzard%redhat.com
5409ddeb54 Fix bug #66882. Turn off the _MOZILLA_REMOTE property on the hidden window otherwise the embedded widget will respond to remote requests. r=pavlov, sr=alecf-the-x-head
git-svn-id: svn://10.0.0.236/trunk@85771 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 20:35:14 +00:00
mcgreer%netscape.com
c44732627e change pk12util to use shared libs.
git-svn-id: svn://10.0.0.236/trunk@85769 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 19:49:52 +00:00
mcgreer%netscape.com
3deed93443 export PKCS#12 symbols via the S/MIME DSO. Change default cipher list
to enable all available ciphersuites.


git-svn-id: svn://10.0.0.236/trunk@85768 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 19:47:39 +00:00
wtc%netscape.com
9666abf3c8 Bugzilla bug #66889: do not export the Windows import libraries for the
loadable PKCS#11 modules fort32.dll, swft32.dll, and nssckbi.dll.
Reviewed by Bob Relyea.
Modified files:
	nss/lib/ckfw/builtins/Makefile nss/lib/ckfw/builtins/config.mk
	nss/lib/fortcrypt/config.mk
	nss/lib/fortcrypt/swfort/pkcs11/config.mk


git-svn-id: svn://10.0.0.236/trunk@85767 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 19:43:26 +00:00
wtc%netscape.com
f2d112dba5 Bugzilla bug #54989: Use the AIX -brtl linker option to link the NSS
utilities with NSPR shared libraries.  Reviewed by Bob Relyea.


git-svn-id: svn://10.0.0.236/trunk@85766 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 19:11:22 +00:00
javi%netscape.com
66800f3f17 Add first cut at exportable interfaces.
git-svn-id: svn://10.0.0.236/trunk@85765 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 18:34:22 +00:00
mkaply%us.ibm.com
63d6a42ecd #67044
smoketest blocker


git-svn-id: svn://10.0.0.236/trunk@85761 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 16:58:29 +00:00
matthias%sorted.org
5a3da87e1d added support for incremental/prefix matching of regular
expressions. The method "prefix" on a RegExp behaves exactly the same
as the "exec" method except it returns "undefined" if the match failed
because there was an insufficient number of characters in the
input. E.g.
/^foo/.prefix("foo")	=> ["foo"] (just like exec)
/^foo/.prefix("fox")	=> null (just like exec)
/^foo/.prefix("fo")	=> undefined (whereas exec returns null)


git-svn-id: svn://10.0.0.236/trunk@85760 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 16:38:21 +00:00
dbaron%fas.harvard.edu
844a7882f7 Attempt to fix build bustage from mkaply's checkin. r=kin
git-svn-id: svn://10.0.0.236/trunk@85759 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 16:31:43 +00:00
mkaply%us.ibm.com
ceb8b2cef8 #62003
r=mccabe, sr=brendan
Fixing up some Javascript CALLBACKs


git-svn-id: svn://10.0.0.236/trunk@85758 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:53:38 +00:00
mkaply%us.ibm.com
2ca45a2991 #62003
r=mccabe, sr=brendan
Fixing up some Javascript CALLBACKs


git-svn-id: svn://10.0.0.236/trunk@85757 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:43:35 +00:00
bienvenu%netscape.com
2edf58fab6 more work on playback of offline imap operations NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85756 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:29:11 +00:00
valeski%netscape.com
6fada005c5 adding necko chrome so the .properties get included in the packaging. 65919. sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@85755 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:27:21 +00:00
brade%netscape.com
5fe8dda538 fix typo; r=cmanske; sr=kin
git-svn-id: svn://10.0.0.236/trunk@85754 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:19:24 +00:00
ccarlen%netscape.com
45d97baba0 Bug 58014 - Make sure certain profile files exist whenever requested.
r=racham@netscape.com, sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85753 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 14:11:09 +00:00
nboyd%atg.com
c4a246e8db Fix bug:
Subject:
             [Rhino] Question
        Date:
             Tue, 30 Jan 2001 20:18:21 +0900
       From:
             "get21" <get21@secsm.org>
 Organization:
             Another Netscape Collabra Server User
 Newsgroups:
             netscape.public.mozilla.jseng




I found something unusual to me when I hacking the Rhino source code.

In tagify method of NativeString Class,

When it adds tag to its string(this.string), it does not use quotation
marks.

For example, the result of tagify("A HREF", "A", value) in
jsFunction_link(String value) is

<A HREF=Some Value>Original String Value</A>

Not,

<A HREF="Some Value">Original String Value</A>

This question might sound silly, but I'm curious why.

Thanks in advance,

Nam

--
email : get21@secsm.org
home : http://get21.secsm.org
phone : 011-9092-1802


git-svn-id: svn://10.0.0.236/trunk@85752 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 13:47:19 +00:00
ben%netscape.com
96ca783349 intrinsically sized dialogs were broken by my previous checkin because XULElement::GetAttribute
was not returning an empty string for attributes that were not set. Patch this, & fix logic.
a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85751 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 11:30:12 +00:00
ben%netscape.com
d856c0d901 fix a multiple monitor issue with my earlier fix for 25455, r=pinkerton@netscape.com, a=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85750 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 08:23:27 +00:00
hewitt%netscape.com
7a50e8a76f 61830 - [Modern] progressmeter border (by hwaara), r=hewitt, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85749 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:51:14 +00:00
hewitt%netscape.com
317bda5bac 64535 - subscribe dialog, r=andreww, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85748 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:47:13 +00:00
hewitt%netscape.com
6f6428da1e 65735 - import text dialog, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85747 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:32:10 +00:00
hewitt%netscape.com
7db07dde40 58951 - menu alignment, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85746 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:21:36 +00:00
timeless%mac.com
d28cacbf21 fix for bug 61806
javascript strict warnings in globalOverlay.js
patch by maolson@earthlink.net, r=jag, a=alecf


git-svn-id: svn://10.0.0.236/trunk@85745 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:18:33 +00:00
hewitt%netscape.com
f4eb468065 46961 - classic disabled buttons, r=blake, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85744 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:13:25 +00:00
hewitt%netscape.com
78fe57e73b 56210 - autorepeat button, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85743 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:03:13 +00:00
hewitt%netscape.com
bb95dc536b 64914 - themes pref panel tree, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85742 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:01:08 +00:00
m_kato%ga2.so-net.ne.jp
78f2fde000 bug 63044 r=nhotta, sr=alecf
fixed incorrect unicode convertion


git-svn-id: svn://10.0.0.236/trunk@85741 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 06:52:23 +00:00
sspitzer%netscape.com
1c238f234c backing racham out. this fix causes resize problems and other weirdness.
thanks to bryner for finding it.  r=bryner


git-svn-id: svn://10.0.0.236/trunk@85740 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 06:03:53 +00:00
disttsc%bart.nl
3a241b0df2 Fix warnings 'n stuff. bug=60627, patch=mao, r=jag, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85739 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:20:08 +00:00
sspitzer%netscape.com
fd58317ae6 remove tests from build. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85738 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:07:43 +00:00
mscott%netscape.com
683f166536 Bug #63346 --> implement reveal and launch for the mac. Most of this code was contributed by Paul Hangas. Thanks Paul!!
r=conrad,hangas
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85737 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:03:38 +00:00
mscott%netscape.com
d36ff4d4a0 Bug #63346 --> add methods for reveal and launch to a local file. Stub implementions for OS/2 and Unix right now.
r=conrad
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85736 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:02:48 +00:00
karnaze%netscape.com
81a3ff9143 bug 65750 - fix error with negative numerator in colspan calculations. sr=none, r=bernd.mielke.snafu.de.
git-svn-id: svn://10.0.0.236/trunk@85735 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:00:44 +00:00
mscott%netscape.com
c932bcd3c9 Bug #63346 --> add checkbox for keeping dialog alive when transfer is done and for a reveal and launch button
support Reveal File and Launch File buttons on the progress dialog.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85734 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:59:42 +00:00
mscott%netscape.com
761c9dee76 Bug #63346 --> add new labels for some new buttons (launch and reveal)
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85733 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:58:55 +00:00
mscott%netscape.com
0c856590d8 remove obsolete files
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85732 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:56:37 +00:00
mscott%netscape.com
051be0d8a7 remove obsolete directories
git-svn-id: svn://10.0.0.236/trunk@85731 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:55:49 +00:00
mscott%netscape.com
138a4d5c5b remove obsolet files
git-svn-id: svn://10.0.0.236/trunk@85730 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:55:30 +00:00
mscott%netscape.com
1b2bcf3cbc remove obsolete test files
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85729 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:54:07 +00:00
mscott%netscape.com
dd30a8bc5d remove obosolet files
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85728 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:53:32 +00:00
mscott%netscape.com
4fed97f7b9 remove obsolete test directories
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85727 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:50:42 +00:00
mkaply%us.ibm.com
2f72df7111 #61253
r=mkaply,a=blizzard
Check whether or not text color has been set


git-svn-id: svn://10.0.0.236/trunk@85726 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:49:32 +00:00
sspitzer%netscape.com
46be49446b remove unused tests. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85725 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:48:46 +00:00
mscott%netscape.com
43746b4e25 stop building obsolete test directories
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85724 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:47:24 +00:00
sspitzer%netscape.com
1617f1bfbf remove the old, unused tests. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85723 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:47:05 +00:00
mscott%netscape.com
20ce61941b remove obsolete test directories
git-svn-id: svn://10.0.0.236/trunk@85722 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:44:39 +00:00
sspitzer%netscape.com
2f5fc3fcc0 remove the old, unused tests. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85721 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:44:09 +00:00
sspitzer%netscape.com
3d2a576fc2 remove the unused tests. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85720 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:44:02 +00:00
mscott%netscape.com
7fe7f6be5e kill obsolete test directory
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85719 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:43:09 +00:00
mkaply%us.ibm.com
8f3746bf61 #60160
r=blake, sr=alecf
Remove Win32 specific code for system colors - make it XP using nsLookAndFeel


git-svn-id: svn://10.0.0.236/trunk@85718 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:41:49 +00:00
mscott%netscape.com
265ec8162c stop building an obsolete test directory
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85717 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:41:46 +00:00
sspitzer%netscape.com
855f0b7ba9 remove the old, unused tests.
git-svn-id: svn://10.0.0.236/trunk@85716 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:41:44 +00:00
sspitzer%netscape.com
4c67138ab2 remove unnecessary call to GetFilterList().
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85715 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:25:15 +00:00
jst%netscape.com
e9e4bff118 Fixing bug 44615. Making the default value of radio buttons be "on" to match older browsers. r=rods@netscape.com&heikki@netscape.com, sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85714 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:22:24 +00:00
sspitzer%netscape.com
b7bc3070da turning off timing code (unless the hidden timing pref is true).
remove unused tests. sr=mscott


git-svn-id: svn://10.0.0.236/trunk@85713 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:19:30 +00:00
sspitzer%netscape.com
ec974f4cda remove the unused tests from the package. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85712 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:16:50 +00:00
leaf%mozilla.org
3d90c8eaf6 Automated update
git-svn-id: svn://10.0.0.236/trunk@85711 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 03:45:13 +00:00
shaver%mozilla.org
1730f912f2 update --enable-ldap help message (r=syd, sr=waterson)
git-svn-id: svn://10.0.0.236/trunk@85710 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 03:44:15 +00:00
thayes%netscape.com
71d72ba386 Initial versions of SDR. Doesn't do change/set password yet.
git-svn-id: svn://10.0.0.236/trunk@85709 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:47:43 +00:00
racham%netscape.com
39433bd01c Fixing bug 66655. Make status bar appear when AccountCentral page is displayed. sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85707 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:32:20 +00:00
bryner%uiuc.edu
16e8c2d58d Bug 66886 - parent PSM dialogs correctly. This fixes all of the cases in PSM2 and several cases in PSM1. r=javi,danm. sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@85704 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:12:53 +00:00
wtc%netscape.com
a8f41a3675 Bugzilla bug #64306: added stubs for PR_SetError and PR_SetErrorText.
Reviewed by Nelson Bolyard.


git-svn-id: svn://10.0.0.236/trunk@85702 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:03:47 +00:00
darin%netscape.com
4f853e0178 Fixes bug 61406. Finger protocol uses wrong context in listener callbacks.
patch=bbaetz@student.usyd.edu.au, r=darin@netscape.com, sr=mscott@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85701 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:02:20 +00:00
shanjian%netscape.com
6f79a63379 #4237 Line breaking-line which contains "\" and "??" does not break.
Zenkaku characters have been included in CJK range.
#37862 zero-width space not treated as whitespace character
0x000C and 0x200B have been added as whitespace.

r = ftang sr=erik


git-svn-id: svn://10.0.0.236/trunk@85698 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:54:51 +00:00
wtc%netscape.com
ac41e872c6 Bugzilla bug #63935: use our own macro LINUX instead of the compiler
predefined macro __linux as __linux is not defined by some compilers.
Thanks to jsmith@penguinppc.org for the bug report and a suggested fix.


git-svn-id: svn://10.0.0.236/trunk@85697 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:52:47 +00:00
dbaron%fas.harvard.edu
5bcca241df Add lwbrk to REQUIRES to fix MOZ_TRACK_MODULE_DEPS bustage.
git-svn-id: svn://10.0.0.236/trunk@85696 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:52:15 +00:00
shanjian%netscape.com
c45332243f #4237 Line breaking-line which contains "\" and "??" does not break.
r=ftang sr=erik
Zenkaku characters are included in CJK range, and 0x5C has been put
back to its category.


git-svn-id: svn://10.0.0.236/trunk@85695 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:51:42 +00:00
ssu%netscape.com
7f9276a9a4 fixing bug 66768 - uninstaller has no product name
bug 66851 - Cannot download over modem using new download agent
r=dveditz,sgehani
sr=mscott

affects windows platforms only.


git-svn-id: svn://10.0.0.236/trunk@85694 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:47:31 +00:00
bienvenu%netscape.com
b852ff57c1 fix news connection cache with busy connections, r/sr == mscott,sspitzer 65927
git-svn-id: svn://10.0.0.236/trunk@85693 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:36:03 +00:00
dbaron%fas.harvard.edu
85a014d876 Add lwbrk to REQUIRES to fix MOZ_TRACK_MODULE_DEPS bustage.
git-svn-id: svn://10.0.0.236/trunk@85692 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:27:47 +00:00
tor%cs.brown.edu
12b2e21d96 Bug 66989 - update libmng, flush animation frames, quiet warnings.
r=pavlov, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@85691 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:04:13 +00:00
valeski%netscape.com
f315d1acb1 sr=mscott. fixing extraneous QI. 66942
git-svn-id: svn://10.0.0.236/trunk@85690 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 00:58:26 +00:00
disttsc%bart.nl
9bf29f7069 Fix js strict warning, bug=60646, patch=Henrik Gemal, r=mao, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85689 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 00:49:37 +00:00
disttsc%bart.nl
6810cef971 Fix mac bustage.
git-svn-id: svn://10.0.0.236/trunk@85686 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 00:23:02 +00:00
disttsc%bart.nl
40622e4a86 Update REQUIRES to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@85685 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 00:17:27 +00:00
ben%netscape.com
b01b8d8afb Fix for bug 25455, prevent new windows of a given type (browser, mailcompose, editor, etc)
from coming up exactly on top of the previous window. r=danm@netscape.com, a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85684 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 23:47:36 +00:00
mkaply%us.ibm.com
8a13e158e1 Stupid misspelling
git-svn-id: svn://10.0.0.236/trunk@85683 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 23:35:54 +00:00
mkaply%us.ibm.com
ac1207cbbd OK, I give up. We even tested this on the TB itself. Why doesn't it work?
git-svn-id: svn://10.0.0.236/trunk@85682 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 23:34:21 +00:00
disttsc%bart.nl
4d21783e1b Clean-up of nsDocument.(h|cpp), r=jst, sr=vidur
git-svn-id: svn://10.0.0.236/trunk@85681 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 23:17:55 +00:00
mscott%netscape.com
b07bb4b4ae Back out changes I added for implementing a launch and reveal method on nsIExternalProtocolService.
I've decided to move that functionality over to nsILocaFile where it makes more sense.


git-svn-id: svn://10.0.0.236/trunk@85680 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 21:35:12 +00:00
mscott%netscape.com
8670add168 Bug #63346 --> add a pref for keeping the progress download dialog open
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85679 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 21:32:16 +00:00
mkaply%us.ibm.com
1255161f55 #65880
r=cls
Taking this back out - it was a TB problem


git-svn-id: svn://10.0.0.236/trunk@85678 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 20:49:35 +00:00
brendan%mozilla.org
c9caa129f3 Better branch callback failure message.
git-svn-id: svn://10.0.0.236/trunk@85677 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 20:32:57 +00:00
brendan%mozilla.org
cfe27a306d Make branch callback optional, parameterize its limit, and give a warning when it fails.
git-svn-id: svn://10.0.0.236/trunk@85676 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 20:27:30 +00:00
nhotta%netscape.com
a9e0b49981 Notify the user's charset change to msgWindow so the charset menu to be checked correctly, bug 66227, sr=mscott,bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85674 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 20:00:46 +00:00
mcgreer%netscape.com
650c0b7bde handle leading zeroes in q bug (66558). suggested by nicolson; r=mcgreer,a=wtc
git-svn-id: svn://10.0.0.236/trunk@85672 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 14:24:57 +00:00
ben%netscape.com
f9747337ac incremental update, not part of build.
git-svn-id: svn://10.0.0.236/trunk@85671 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 11:49:31 +00:00
cls%seawood.org
aee860bbcc Landing autoconf support for all platforms except OS/2.
git-svn-id: svn://10.0.0.236/trunk@85670 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 05:36:31 +00:00
cls%seawood.org
aafededb1a Remove INSTALL. Add CPU_ARCH.
git-svn-id: svn://10.0.0.236/trunk@85669 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 05:34:20 +00:00
bryner%uiuc.edu
47425ce58b Use the "distclean" target for nsprpub instead of clobber_all. r=cls.
git-svn-id: svn://10.0.0.236/trunk@85668 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 04:28:15 +00:00
jfrancis%netscape.com
655e1adfc6 fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@85667 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 20:56:55 +00:00
jfrancis%netscape.com
7cde2dddd5 bug 66290: embedding work: refactor editor to allow smaller plaintext only library. Embedding clients may be interested inthis library if they want to embed a browser but not composer/mail-compose. Reduces library footprint for plaintext-only library by over 50% on all three platforms. r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@85666 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 20:13:07 +00:00
dbaron%fas.harvard.edu
b48ee3a7d2 Checking back in change (rev. 3.410) that was mistakenly backed out (in rev. 3.411):
bug 13553 (Table doesn't render properly)
patch submitted by bernd.mielke@snafu.de
r=waterson
sr=buster


git-svn-id: svn://10.0.0.236/trunk@85665 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 17:00:19 +00:00
pinkerton%netscape.com
6ccbd64690 fix for 66823. we weren't correctly setting the port before calling LocalToGlobal, which would cause ::MoveWindow() to be skipped in some situations (2nd browser window). r=danm/sr=ben.
git-svn-id: svn://10.0.0.236/trunk@85661 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 02:12:58 +00:00
saari%netscape.com
82933775b2 fix for crashing plugin problem 65687, r=pinkerton, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85658 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 01:36:21 +00:00
saari%netscape.com
3dd49e0040 fix for 656687, plugins don't scroll. r=bnesse, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85657 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 00:37:48 +00:00
dbaron%fas.harvard.edu
df62a9f1c7 Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85656 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 00:07:57 +00:00
dbaron%fas.harvard.edu
63bf4cc356 Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85655 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 23:31:15 +00:00
dbaron%fas.harvard.edu
5f0a7ab9bd Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85654 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 23:06:33 +00:00
cls%seawood.org
2505e732ba Create MOZ_CHECK_PTHREADS() macro that compiles a small test case using <pthread.h> so that systems like hpux & osf/1 will properly detect pthreads.
git-svn-id: svn://10.0.0.236/trunk@85653 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:57:59 +00:00
cls%seawood.org
15c4d9d6c5 Landing the following HPUX changes from the client branch:
1.18.19 - 1.18.2.22

Bring hpux section inline with HPUX.mk

Do not add +DA & +DS flags to CFLAGS until we figure out exactly how user define
d CFLAGS are supposed to interact with those.

Bug 58804


git-svn-id: svn://10.0.0.236/trunk@85652 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:55:12 +00:00
cls%seawood.org
98bfdfe1ff Create MOZ_CHECK_PTHREADS() macro that compiles a small test case using <pthread.h> so that systems like hpux & osf/1 will properly detect pthreads.
git-svn-id: svn://10.0.0.236/trunk@85651 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:47:16 +00:00
sspitzer%netscape.com
a67859610c fix #66789. don't display the quoted '.'
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85650 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 19:52:52 +00:00
mkaply%us.ibm.com
d124df1bae Stupid OS/2 VPATH problems breaking Os/2 build
git-svn-id: svn://10.0.0.236/trunk@85649 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 19:24:27 +00:00
bienvenu%netscape.com
ece34d8926 fix linux build bustage
git-svn-id: svn://10.0.0.236/trunk@85648 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 19:04:31 +00:00
bienvenu%netscape.com
3517a20dad add nsImapOfflineSync.cpp,h NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85647 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:59:17 +00:00
bienvenu%netscape.com
53fc379a63 more work for offline imap, add offline imap operation class r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85646 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:47:21 +00:00
bienvenu%netscape.com
cc8cfdcb69 more work for offline imap r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85645 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:42:58 +00:00
cls%seawood.org
e708dca5cb sed regex needs to be quoted
git-svn-id: svn://10.0.0.236/trunk@85644 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:42:15 +00:00
sspitzer%netscape.com
745ae8af02 add file to build for bienvenu
git-svn-id: svn://10.0.0.236/trunk@85643 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:40:39 +00:00
bienvenu%netscape.com
0d75d5b0b5 more work for offline imap r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85642 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:35:10 +00:00
sspitzer%netscape.com
012c296e1e add nsIMsgOfflineImapOperation.idl to the build
git-svn-id: svn://10.0.0.236/trunk@85641 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:23:04 +00:00
dbaron%fas.harvard.edu
4e968a6d22 Reduce unnecessary #includes to speed up compilation. r=bryner/sfraser sr=alecf b=64023
git-svn-id: svn://10.0.0.236/trunk@85640 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 17:50:41 +00:00
bienvenu%netscape.com
6ca9d48fb0 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@85639 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 17:37:14 +00:00
dbaron%fas.harvard.edu
bfc35757e1 Reduce unnecessary #includes to speed up compilation. r=bryner/sfraser sr=alecf b=64023
git-svn-id: svn://10.0.0.236/trunk@85638 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:58:15 +00:00
bienvenu%netscape.com
859241204a add nsIMsgOfflineImapOperation.idl to build r=sspitzer,sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85637 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:39:20 +00:00
mcgreer%netscape.com
8e4edb82dc Per bug #66551, remove all HMAC_ calls from exported symbol list. All
HMAC_ functionality can be done the PKCS#11 interface.


git-svn-id: svn://10.0.0.236/trunk@85636 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:38:45 +00:00
darin%netscape.com
de9306dece Fixes bug 66494. Assertion in nsAutoLock. r/sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85634 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:35:21 +00:00
mcgreer%netscape.com
89893cb892 Change all HMAC_ calls to use PKCS#11 interface. Now the PKCS#12 library
only depends on functions already exported from the NSS DSO (the HMAC_
calls will be removed from the exported symbol list).
r=nelsonb


git-svn-id: svn://10.0.0.236/trunk@85633 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:34:27 +00:00
leaf%mozilla.org
6213332605 Automated update
git-svn-id: svn://10.0.0.236/trunk@85632 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:45:09 +00:00
mkaply%us.ibm.com
494ba72034 #65880
r=cls, a=blizzard
OS/2 only change - if filename passed in contains a drive letter, just use it


git-svn-id: svn://10.0.0.236/trunk@85631 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:37:46 +00:00
mkaply%us.ibm.com
e84e0199ce #65880
r=cls
Enable OBJDIR builds for OS/2


git-svn-id: svn://10.0.0.236/trunk@85630 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:36:41 +00:00
wtc%netscape.com
48e5aa01ee Bugzilla bug #54796: PR_InitializeNetAddr and PR_SetNetAddr should zero
the socket address if the 'val' argument is not PR_IpAddrNull.
Reviewed by John Myers.


git-svn-id: svn://10.0.0.236/trunk@85627 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:22:02 +00:00
axel%pike.org
d8a716fe41 not part of build, fixing 65987, current() function. Code by kvisco@ziplink.net, r=peterv,me.
git-svn-id: svn://10.0.0.236/trunk@85626 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:05:41 +00:00
rods%netscape.com
b23e7af50b This checkin enables mozilla to support the printing of selection, the printing of page ranges, and
the printing of headers and footers.
Printing of selection is implemented by the frames figuring out if they are in the selection and painting
if they or not they they don't paint. This also only allows the printing of the first page of
selections, alothough it is well documented where this is implemeted so it can be removed.
Bugs 63426, 31218, 61075 r=dcone,kmcclusk,erik,buster sr=waterson


git-svn-id: svn://10.0.0.236/trunk@85624 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 14:09:34 +00:00
brendan%mozilla.org
88999be56e Fixes for bug 33390 (r=mccabe, sr=shaver)
- Optimize compile (parse+emit) operation to generate code for each top-level
  statement or function in turn, recycling JSParseNodes as we go for greatly
  reduced "long linear script" footprint.
- Fix O(n**2) growth problems in bytecode and srcnote generation.
- Add js_ParseTokenStream entry point to compiler, for tree-generation without
  code-generation.  Move JSOP_EVAL instruction selection from code-generator to
  parser, to match other such specializations and enable js_ParseTokenStream.
- Fix js_CompileTokenStream (and get it right in new js_ParseTokenStream) to
  respect JSOPTION_VAROBJFIX.
- Clean up bracing, multi-line conditions, and overlong lines.


git-svn-id: svn://10.0.0.236/trunk@85619 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 08:00:45 +00:00
attinasi%netscape.com
10423d5fdd Put link color: blue back in for composer. b=66578 r=beppe
git-svn-id: svn://10.0.0.236/trunk@85618 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 07:16:33 +00:00
attinasi%netscape.com
796ab90cd9 Performance fix: moves content-specific queries out of SelectorMatches to reduce number of times called in rule matching. b= 53620 r=dbaron sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85616 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 05:48:41 +00:00
cls%seawood.org
adf8c3f42b Add MOZ_ENABLE_XREMOTE flag so that xremote is only compiled for X-based platforms.
Bug #59505


git-svn-id: svn://10.0.0.236/trunk@85615 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 03:50:07 +00:00
ssu%netscape.com
e65ac294e3 changed the default ftp URL back to default (used to be my test url). It's not part of any tinderbox build. part of fix for bug 66480
git-svn-id: svn://10.0.0.236/trunk@85613 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 02:54:18 +00:00
dave%intrec.com
6e760674f5 Fix for bug 66154, fixes error introduced in v1.42 of reports.cgi from bug 39159. Patch by Alan Shields <shie9022@msmailhub.oulan.ou.edu>
git-svn-id: svn://10.0.0.236/trunk@85610 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 02:34:17 +00:00
cls%seawood.org
f35d4f8c06 Fix perl test to use $] for the version number.
Check for Config.pm as a separate test.
Bug #66443


git-svn-id: svn://10.0.0.236/trunk@85609 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 02:32:30 +00:00
blakeross%telocity.com
f454fb424b backing out previous fix since Ben is going to check it in with his bookmarks landing (to avoid merge conflicts)...
git-svn-id: svn://10.0.0.236/trunk@85608 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:50:44 +00:00
ssu%netscape.com
11e6095aa8 This check-in will fix the following bugs:
Bug 52417 (add downloader code)
Bug 64179 ('K' should be 'KB')
Bug 62560 (misspelled 'Existence')
Bug 64550 (remove 'Seamonkey' reference)
Bug 60352 (add crc check to installer)
Bug 62991 (psm check crashes n6 setup)
Bug 58267 (npoji600.dll)
Bug 47274 (Title should be 'Mozilla Setup')
Bug 66497 (installer need to clean up windows registry)
Bug 66498 (uninstaller checking itself)
Bug 64566 (shouldn't be able to start multiple Setup)
Bug 56292 (Alt-r conflict in Setup Type dialog)
Bug 31821 (force-upgrade support)

r=deveditz
sr=mscott

affects windows platforms only!


git-svn-id: svn://10.0.0.236/trunk@85607 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:49:57 +00:00
mstoltz%netscape.com
579b002a49 Bug 66369, adding support for per-file permissions granting to caps. r=jst, sr=jband.
git-svn-id: svn://10.0.0.236/trunk@85606 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:42:20 +00:00
andreww%netscape.com
3c4a279416 bugzilla=66614,
r=hewitt,
a=hangas,
history dropdown menus changed width when target button pressed.Now they behave properly. mac classic.


git-svn-id: svn://10.0.0.236/trunk@85605 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:40:47 +00:00
cls%seawood.org
82e15b006c Add locking to installed-chrome.txt updates. Bug #55174
git-svn-id: svn://10.0.0.236/trunk@85604 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:40:15 +00:00
cls%seawood.org
de7e28bb3f Tweak previous fix to check for zero-length strings.
git-svn-id: svn://10.0.0.236/trunk@85603 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:31:44 +00:00
darin%netscape.com
5bdcf4f717 Fixes bug 66493. nsSocketTransport changes broke in-process PSM.
r=bryner,gagan,brendan,dougt sr=mscott


git-svn-id: svn://10.0.0.236/trunk@85602 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:28:00 +00:00
akkana%netscape.com
8d173621f0 56296: Disable popping up new window on target=, pref controlled. r=dveditz, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85601 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:08:36 +00:00
cls%seawood.org
f16cc677ba Fix for IBM compiler related bustage.
Thanks to Jim Dunn <jdunn@netscape.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85600 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:46:21 +00:00
javi%netscape.com
2f6339e93e Insert some white space into Makefile.in so that autoconf makes
Makefile from it after a check-out.  This fixes srcdir builds
on a fresh pull.


git-svn-id: svn://10.0.0.236/trunk@85599 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:45:42 +00:00
hyatt%netscape.com
d5d5ce42a8 Impl getAnonymousElementByAttr, r=jst, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85598 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:43:54 +00:00
nelsonb%netscape.com
4c5f28388a Add multi-process server capability to selfserv. Bug 66630.
New -M command line option runs multiple selfserv processes,
all serving in parallel on the same TCP listen socket.


git-svn-id: svn://10.0.0.236/trunk@85597 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:36:15 +00:00
rogerl%netscape.com
336b3f3b1f Fixes for bugs #66234 (57572, 57631, 61266, 61766) sr=brendan, r=mccabe,
r=rginda,r=rogerl. Also 60925, 60926 by virtue of being subsumed by above.


git-svn-id: svn://10.0.0.236/trunk@85596 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:31:32 +00:00
morse%netscape.com
52132b362a bug 64588, remove javascript warning, r=gemal@gemal.dk, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85595 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:09:41 +00:00
dbragg%netscape.com
bd2b3a4d06 This is the XPInstall side of bug 62167 that uses nsIProcess which was checked in earlier. a,r=dvedtiz sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85593 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:05:08 +00:00
jeff.dyer%compilercompany.com
50228758c5 First cut a xml code generation.
git-svn-id: svn://10.0.0.236/trunk@85591 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:55:32 +00:00
yokoyama%netscape.com
358348e69f fix for 22921; use nsIModule;
git-svn-id: svn://10.0.0.236/trunk@85590 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:54:31 +00:00
karnaze%netscape.com
1ca24c2bf7 new regression tests not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@85589 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:47:57 +00:00
jeff.dyer%compilercompany.com
ac8bd7812e Unneeded file
git-svn-id: svn://10.0.0.236/trunk@85588 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:46:06 +00:00
karnaze%netscape.com
7ed07e7ca8 bug 34176 - correct fixed table layout over allocated cols. sr=waterson, r=karnaze.
git-svn-id: svn://10.0.0.236/trunk@85587 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:44:59 +00:00
jgmyers%netscape.com
eaa13097ff unfold all headers per RFC 822: bug 23635 r=ducarroz sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85586 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:41:08 +00:00
karnaze%netscape.com
f6ee0a099e bug 62502 - null pointer check. sr=waterson, r=karnaze.
git-svn-id: svn://10.0.0.236/trunk@85585 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:40:36 +00:00
jgaunt%netscape.com
727177938a backing out changes
fixing bustage on speedracer


git-svn-id: svn://10.0.0.236/trunk@85584 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:38:09 +00:00
beard%netscape.com
32cea14d26 MRJPlugin 1.0b2 release. sr=bnesse, r=tnoyes@mac.com
git-svn-id: svn://10.0.0.236/trunk@85580 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:32:56 +00:00
jgaunt%netscape.com
b7931b6b90 bug# 62361 fix profile migration when running remotely on a unix system
r=ccarlen@netscape.com sr=bienvenu@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85577 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 22:44:55 +00:00
javi%netscape.com
2238995cdb Fix Win32 opt build bustage.
git-svn-id: svn://10.0.0.236/trunk@85576 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 18:55:34 +00:00
mcgreer%netscape.com
b3d5329062 thought I'd be cool and make it build with DSO's, but alas, need CERT_DecodeTrustString...
git-svn-id: svn://10.0.0.236/trunk@85575 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 16:45:46 +00:00
mcgreer%netscape.com
83107202a3 initial checkin of tool which converts CA certs into format for certdata.txt
git-svn-id: svn://10.0.0.236/trunk@85574 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 16:32:10 +00:00
taka%netscape.com
cb71943920 fix for #43221, #64781, and #53644. take folder charset and apply appropriate charset conversion before comparison. r=nhotta, a=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85573 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 13:50:44 +00:00
locka%iol.ie
149cc8d129 Changed docshell so it turns the mouse pointer "busy" in the associated window while it is loading a document. Removed the hack in the navigator chrome that used the throbber status to set the busy pointer. b=30375 sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85571 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 12:35:32 +00:00
pavlov%netscape.com
6102456793 adding decoderobserver so that people will be able to listen for notifications
decoders should QI the request to nsIImageDecoderObserver and call the methods with null for the request param

people will be able to add an observer to the request so that they can get the messages


git-svn-id: svn://10.0.0.236/trunk@85570 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 12:05:55 +00:00
ben%netscape.com
6716fb77ae Added comments regarding coming changes for bug 65470/Mozilla 0.8.
git-svn-id: svn://10.0.0.236/trunk@85569 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 09:39:49 +00:00
ben%netscape.com
7b7d81ce12 Added comment announcing Drag and Drop API changes for Mozilla 0.8
git-svn-id: svn://10.0.0.236/trunk@85568 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 09:38:40 +00:00
ben%netscape.com
e221383e3c Added comment announcing drag and drop API update for Mozilla 0.8
git-svn-id: svn://10.0.0.236/trunk@85567 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 09:37:56 +00:00
ben%netscape.com
06460391b1 added comment announcing API changes for Mozilla 0.8.
git-svn-id: svn://10.0.0.236/trunk@85566 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 09:37:24 +00:00
jband%netscape.com
a90787454e fix jump in leaks caused by previous checkin by commenting out the offending code that roots Object.prototype
git-svn-id: svn://10.0.0.236/trunk@85565 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 08:02:23 +00:00
waldemar%netscape.com
069b231dc0 Added .() operator
git-svn-id: svn://10.0.0.236/trunk@85564 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 07:33:32 +00:00
blakeross%telocity.com
01e2c8f407 Fix 60788: letters with descenders cut off in mail compose subject field. patch by hwaara. r=sspitzer,blake sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85563 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 06:05:46 +00:00
kmcclusk%netscape.com
c16019823b Removed code which cleared the backbuffer to white before rendering. bug 49779 sr=roc+moz r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85560 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 05:09:37 +00:00
sspitzer%netscape.com
f32556e7fd turn off some debugging printfs relating to bug #66553. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85558 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 04:42:47 +00:00
relyea%netscape.com
673c70fee5 Allow NSS_Initialize to succeed even if the databases cannot be opened.
NOTE: BETA 3 solution only. After Beta 3 NSS_Initialize will get to new
options to control this functionality more finely


git-svn-id: svn://10.0.0.236/trunk@85555 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 04:33:45 +00:00
timeless%mac.com
b928391ee9 fix for bug 61805 javascript strict warnings in abAddressBookNameDialog.js
patch by maolson@earthlink.net r=timeless, a=alecf


git-svn-id: svn://10.0.0.236/trunk@85552 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 03:39:38 +00:00
nelsonb%netscape.com
3844d4f4f4 Win32 processes have two environments, a Unix-compatible one and an NT
environment.  NSS has no control over which of these environments will
be inherited by any child processes, so when NSS modifies or adds an
environment variable, it needs to do so to both environments.
This fixes bugzilla bug 66615.  Reviewed by wtc.


git-svn-id: svn://10.0.0.236/trunk@85551 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 03:24:05 +00:00
sspitzer%netscape.com
8da18e9cee fix for #66602. make it faster to delete, move, or copy unread messages into
a local folder.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85550 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:52:56 +00:00
jgmyers%netscape.com
8f3bb95289 clean out refs to FALSE: bug 63834 r=bryner sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85549 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:40:12 +00:00
jband%netscape.com
0169a67b12 backing out the unreviewed change to the loader for bug 63027 that I checked in with the other xpconnect changes by mistake.
git-svn-id: svn://10.0.0.236/trunk@85548 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:35:22 +00:00
mcafee%netscape.com
090df9920f Removing ftp: URL from bloat test until dougt fixes ftp. r=dougt
git-svn-id: svn://10.0.0.236/trunk@85547 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:35:07 +00:00
jband%netscape.com
d15f323b49 add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85546 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:32:18 +00:00
jband%netscape.com
a930e22667 This is mostly to fix bug 64111 - XPConnect vs. Object.prototype.toSource woes.
Some other small fixes are included. Here is the list...

- Make nsIJSID::id [noscript] because xpconnect automatically builds a nsIJSID
wrapper around nsid values. However, xpconnect does not maintain a table of
those wrappers. So, given the same id twice it will make two nsIJSID wrappers.
This means that property walking could get foo.id.id.id... and not detect that
the different objects represent the same id. nsIJSID already exposes 'number'
so that JS can get the stringified value of the nsid. The nsid struct returned
by 'id' is useful for C++, but only causes problems for JS.

- Fix the nsIXPCScriptable 'IGNORE' handler for GetAttributes to not fail
silently.

- Add 'Components' to global objects as a non-enumerable property for backwards
compatibility and to avoid additional work in property enumeration (esp. in
win.toSource!)

- Expose toSource on wrapped native JSObjects. This just returns an empty object
string: '{}'. It can be overridden by an interface method if present.

- Expose toString on wrapped native JSObjects. It can be overridden by an
interface method if present. Previously we only did this as part of the
Convert op. Now someWrapper.toString will return a callable function.

- Extend the toString behaviour to also print the address of the wrapper in
DEBUG builds only: e.g. "xpconnect wrapped nsIFoo @ 0x12345678". mccabe
convinced me this would be useful. Release build behaviour is unchanged - we
worried that exposing addresses might contribute to possible security exploits.

- Have wrapped native JSObjects use Object.prototype as their proto rather than
have a null proto. Originally this was going to allow delegation to
Object.prototype.toSource, but even without that, this seems like a good thing.
This is implemented by getting Object.prototype from the global object each
time we create a wrapper to allow for spify JS dynamic craziness.

- Use 16bit values in wrappednative property descriptors to save space. It was
only possible to use 16 bits of the pointer-sized ints in the structs anyway.

- Do a security check at enumeration time and only expose those properties that
the caller can actually 'Get'. This fixes the toSource security exception
problem.

- Add a big comment about the problem of reporting uncaught exceptions.

- Fix crashing bug for case where object has no enumerable properties and
xpconnect failed to fill in the zero count.

- Fix NewInstanceJSObject to dig in and find the 'ultimate' parent when
parenting new wrapper JSObject. The old scheme was ending up with hugely
long parent chains in some cases.

r=jst, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@85545 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:25:09 +00:00
sfraser%netscape.com
a7f471a3fa Work in progress on editor embedding, NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@85544 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:16:14 +00:00
jgmyers%netscape.com
0fa3e2085d clean out refs to FALSE: bug 63834 r=bryner sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85543 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:59:16 +00:00
jgmyers%netscape.com
2f10dfcefc fix ref to FALSE: bug 35559 r=bryner sr deputized by brendan
git-svn-id: svn://10.0.0.236/trunk@85542 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:56:33 +00:00
jband%netscape.com
dd4fb834f5 WHITESPACE ONLY CHANGE. Detabbing this stuff cuz it bothers me (tabbing didn't match 'Mode' line's tab-width)
git-svn-id: svn://10.0.0.236/trunk@85540 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:53:22 +00:00
alecf%netscape.com
b9dcd0d812 fixes for JS warnings, #64593 and #65707 sr=ben
git-svn-id: svn://10.0.0.236/trunk@85539 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:32:31 +00:00
alecf%netscape.com
13a09fc804 fix for #65994 r=blake, sr=ben
use hidden="false" so that the hidden state of the magic toolbar buttons get persisted


git-svn-id: svn://10.0.0.236/trunk@85538 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:30:37 +00:00
brendan%mozilla.org
1c7d4471fa Fixes for bug 61898 (which has morphed), r=rogerl, sr=jband.
- Optimize integer ++ and -- to avoid double-to-int, which is quite costly for
  some compilers (ftol on Windows with MSVC).
- Optimized arguments[i] and arguments.length references to use bytecodes that
  avoid creating an arguments object for the current frame.  This entailed
  simplifying the compiler to avoid flagging functions and scripts that set
  arguments, since we have code in jsfun.c to catch such sets at runtime.
- The code generator now eliminates useless expression statements, giving a
  strict warning about them.
- Rationalized jsemit.c's LookupArgOrVar to have well-defined results in *pn.
  Eliminate bytecode specializations for argument and local variable gets and
  sets from jsparse.c -- these precede jsemit.c's LookupArgOrVar and frustrate
  it, by setting pn_slot non-negative too early.
- Code generation errors set report->filename and report->lineno, rather than
  hacking "{0}, line {1}: " into the localized message.
- Bogus JSFRAME_VAROBJBUG removed, JSOPTION_VAROBJFIX is sufficient.
- Spruce up jsinterp.c macros to use JS_BEGIN/END_MACRO brackets if possible.
- Avoid calling JS_PropertyStub.  The call is too costly compared to a branch
  in the caller.


git-svn-id: svn://10.0.0.236/trunk@85537 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:59:50 +00:00
prass%netscape.com
3ceda85484 Adding geticonode function and context for icon image, r=jelwell, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85536 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:51:18 +00:00
mkaply%us.ibm.com
890051e262 #61253
r=jkobal, a=blizzard
Printing shouldn't be resolution dependent


git-svn-id: svn://10.0.0.236/trunk@85535 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:48:05 +00:00
ssu%netscape.com
d6e17e4e8c fixing bug 64649 - add psm to mozilla installers
r=dgragg, sr=dgragg
affects only linux
not part of tinderbox builds.


git-svn-id: svn://10.0.0.236/trunk@85534 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:47:56 +00:00
bienvenu%netscape.com
b334fd8782 fix saving of imap pending unread counts r=sspitzer,naving, sr=mscott 66580
git-svn-id: svn://10.0.0.236/trunk@85533 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:14:10 +00:00
nhotta%netscape.com
4aa9edb272 Changed to support charset override for message headers, ignore the header specified charset and use the folder charset for the charset conversion,
bug 65277, r=mscott, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@85532 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 23:39:22 +00:00
rogerl%netscape.com
de77d1777b Fixes to support ICodeModule operand type (via name in global object) and
TRUE/FALSE/NULL/CLASS instructions.


git-svn-id: svn://10.0.0.236/trunk@85531 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 23:34:33 +00:00
nhotta%netscape.com
cd9c3af789 Changed to use the original charset name instead of the mapped one to take advantage of the us-ascii optimization,
bug 66411, r=sspitzer,ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@85530 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 23:31:20 +00:00
akkana%netscape.com
0792fa11db 64665: don't hardwire wrap width to 72. Also fix some warnings. r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@85529 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 23:12:16 +00:00
karnaze%netscape.com
a75084797d bug 56201 - don't allow a cell to return a desired width bigger than the avail width in a fixed layout table. sr=buster, r=peterl.
git-svn-id: svn://10.0.0.236/trunk@85528 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 22:57:53 +00:00
mjudge%netscape.com
9e59d3ceb3 R,SR = waterson, kin, brendan. trace_malloc work. these changes should only be iuncorporated into the build process if someone defines MOZ_TRACE_MALLOC into their build
git-svn-id: svn://10.0.0.236/trunk@85527 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 22:54:05 +00:00
dougt%netscape.com
9dcfce529d backing my ass out. These changes were meant for my branch, not the trunk. sr-leaf
git-svn-id: svn://10.0.0.236/trunk@85524 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 22:07:38 +00:00
wtc%netscape.com
5908b39b8b Bugzilla bug #63832: changed hardcoded 'gmake' to $(MAKE) in PSM makefiles.
Modified files: psm/Makefile, psm/lib/client/sample/Makefile,
psm/server/Makefile.


git-svn-id: svn://10.0.0.236/trunk@85523 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:48:33 +00:00
dougt%netscape.com
3f044800d5 updating to new necko interfaces
git-svn-id: svn://10.0.0.236/trunk@85522 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:44:59 +00:00
pinkerton%netscape.com
211e3f47fd use new interfaces in nsIImageMac to convert image->PICT and put on clipboard for image copy. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85521 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:40:32 +00:00
pinkerton%netscape.com
3eab86cb74 since nsImageMac now has two nsISupports, disambiguate. r=saari, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85520 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:39:58 +00:00
pinkerton%netscape.com
f0c8fa7b39 Landing first stab at image->PICT conversion on mac for image copying. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85519 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:39:37 +00:00
blakeross%telocity.com
38b3a49bad Fix 66500: paste is enabled for readonly textfields. r=timeless sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85518 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:36:51 +00:00
javi%netscape.com
065425a146 Part of patch for bug 64650 r=javi
build psmmain.c in the project instead of main.c


git-svn-id: svn://10.0.0.236/trunk@85516 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:21:43 +00:00
yokoyama%netscape.com
3b364e4953 fix for 22921; use generic nsIModule
git-svn-id: svn://10.0.0.236/trunk@85515 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:16:08 +00:00
javi%netscape.com
9c5b3ea3b5 Fix for Bug 64650
Give PSM suport for HP_UX


git-svn-id: svn://10.0.0.236/trunk@85514 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:08:59 +00:00
javi%netscape.com
3ab13e22e2 Part of Fix for bug 64650
main.c becomes psmmain.c


git-svn-id: svn://10.0.0.236/trunk@85513 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:06:10 +00:00
nhotta%netscape.com
300cd94c31 Changed to use NS_IMPL_THREADSAFE_ISUPPORTS1, patch by dougt, bug 61558, r=nhotta, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@85512 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:03:18 +00:00
javi%netscape.com
a27951a72a Part of fix for Bug 64650 r=javi
Provided by jdunn to support HP-UX


git-svn-id: svn://10.0.0.236/trunk@85511 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:01:58 +00:00
javi%netscape.com
a5fd614b18 Add a c++ file that calls the main funciton in a C file. This is to
make some compilers that require programs linking in C++ libraries to
have main in a c++ file happy.


git-svn-id: svn://10.0.0.236/trunk@85510 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:59:35 +00:00
racham%netscape.com
96bebbbfea Fixing bug 65556. Turning the Biff feature on by default and automatic message download is turned off for POP3 servers on biff as deafult. r=sspitzer sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85509 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:38:45 +00:00
racham%netscape.com
04045d5925 Fixing bug 66427. Setting AccountCentral page background color to white for better user experience. r=sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85508 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:36:26 +00:00
racham%netscape.com
70a90c36e5 Fixing bugscape bug 3709. Setting unique and polished accountname format for ISPs. r=sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85507 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:34:57 +00:00
chuang%netscape.com
d3e67b1e9c Bug42038 UI: AB - "Card for" dialog wording. "Prefers to receive rich text (HTML) mail", r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85506 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:19:38 +00:00
timeless%mac.com
f66008fbe8 fix bug 66357 fatal error building rdf\chrome\tools\chromereg\regchrome.cpp
r=leaf, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@85505 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:08:43 +00:00
hewitt%netscape.com
021667e124 65990 - composer color palette, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85504 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:56:55 +00:00
nboyd%atg.com
2c47d04823 ECMA mandates a ToPrimitive on Date constructor arguments that we didn't have.
git-svn-id: svn://10.0.0.236/trunk@85503 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:56:54 +00:00
morse%netscape.com
b43f46b481 bug 65636, removing users is checkbox is unchecked, submitter=mozilla@maxuk.net, r=morse@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85502 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:46:19 +00:00
harishd%netscape.com
7a086d6265 Made parser nodes arena allocated. Also, fixed a few potential leaks.
Note: Parser nodes could be heap allocated by enabling HEAP_ALLOCATED_NODES flag.
r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@85501 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:37:23 +00:00
harishd%netscape.com
3fd88b9a18 Removed CNavDTD dependency.
r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@85500 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:33:57 +00:00
wtc%netscape.com
4f79024ac3 Bugzilla bug #65416: assign values to enumeration constants in secutil.h
and nssilock.h explicitly.  Reviewed by Ian McGreer.


git-svn-id: svn://10.0.0.236/trunk@85499 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:05:50 +00:00
matthias%sorted.org
cd482d19f9 cleaned up indentation. no code changes.
git-svn-id: svn://10.0.0.236/trunk@85498 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 18:46:38 +00:00
sspitzer%netscape.com
7305affabb back out brendan (Career Limiting Move) to fix blocker bug #66545.
a=leaf


git-svn-id: svn://10.0.0.236/trunk@85497 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 18:06:57 +00:00
karnaze%netscape.com
9fcb604c43 bug 65372 - allow rows to be inserted after an over specified row span. sr=buster, r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@85496 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 16:02:14 +00:00
karnaze%netscape.com
919b0e5623 bug 60494 - only request the max width of the innner table if it is requested of the outer table. sr=buster, r=peterl.
git-svn-id: svn://10.0.0.236/trunk@85495 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 16:00:59 +00:00
karnaze%netscape.com
7995ae675b forgot the #ifdef DEBUG around mDebugHook.
git-svn-id: svn://10.0.0.236/trunk@85494 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 15:57:46 +00:00
karnaze%netscape.com
d95bd4f152 better table reflow debugging including support for elapsed time. sr=buster.
git-svn-id: svn://10.0.0.236/trunk@85493 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 15:55:51 +00:00
brade%netscape.com
ba0227a44d don't check for focused widget in "onOK" since users can't dismiss the dialog if we bail at this point. bug #60868
git-svn-id: svn://10.0.0.236/trunk@85492 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 15:55:40 +00:00
bienvenu%netscape.com
34383772fb add error code to unknown error alert for diagnosis purposes r=sspitzer, sr=mscott 57057
git-svn-id: svn://10.0.0.236/trunk@85491 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 15:49:04 +00:00
dbaron%fas.harvard.edu
6c9757124a Change the way nsDocument stores its children by replacing separate nsVoidArrays for prolog and epilog with a single nsISupportsArray that also holds the root element. Using this change, simplify many of the child handling methods in nsDocument (and fix some bugs in them). Since nsDocument no longer uses prolog and epilog, remove AppendToProlog and AppendToEpilog from nsIDocument. b=47850 r=jst@netscape.com sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85490 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 14:19:38 +00:00
sspitzer%netscape.com
2acac56ec9 "a" is a bad key for mark all read, since it is too easy to hit "a",
and mark all read is not undoable.  make mark all read "ctrl shift c"
like it was in 4.x.


git-svn-id: svn://10.0.0.236/trunk@85489 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 09:24:28 +00:00
brendan%mozilla.org
c1463a8801 Fixes for bug 61898 (which has morphed), r=rogerl, sr=jband.
- Optimize integer ++ and -- to avoid double-to-int, which is quite costly for
  some compilers (ftol on Windows with MSVC).
- Optimized arguments[i] and arguments.length references to use bytecodes that
  avoid creating an arguments object for the current frame.  This entailed
  simplifying the compiler to avoid flagging functions and scripts that set
  arguments, since we have code in jsfun.c to catch such sets at runtime.
- The code generator now eliminates useless expression statements, giving a
  strict warning about them.
- Rationalized jsemit.c's LookupArgOrVar to have well-defined results in *pn.
- Code generation errors set report->filename and report->lineno, rather than
  hacking "{0}, line {1}: " into the localized message.
- Bogus JSFRAME_VAROBJBUG removed, JSOPTION_VAROBJFIX is sufficient.
- Spruce up jsinterp.c macros to use JS_BEGIN/END_MACRO brackets if possible.
- Avoid calling JS_PropertyStub.  The call is too costly compared to a branch
  in the caller.


git-svn-id: svn://10.0.0.236/trunk@85488 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 09:22:19 +00:00
mscott%netscape.com
473b0dc188 back out a piece of code that was not meant to be checked in and was not reviewed.
git-svn-id: svn://10.0.0.236/trunk@85485 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 07:00:06 +00:00
mscott%netscape.com
c2918b7118 Bug #61947 --> pass in and use the time the download started (but before we actually
bring up the progress dialog. This gives us more accurate readings for the total
time and download rate.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85484 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:52:07 +00:00
timeless%mac.com
1fc19807eb fix for bug 60629 javascript strict warnings in abCardOverlay.js
patch by maolson@earthlink.net r=timeless a=alecf


git-svn-id: svn://10.0.0.236/trunk@85483 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:51:19 +00:00
mscott%netscape.com
d5c29a9c28 Bug #63346 --> implement open and open folder APIs for windows
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85482 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:48:47 +00:00
mscott%netscape.com
9c1ecef472 Bug #66323 --> always show the progress dialog even if
we are already done with the download. Break apart
SaveTodisk and LaunchWithTempFile into to separate
methods. never try to really open or save to disk
until we are sure we've brought up the progress window.

Bug #61947 --> pass in the initial time when we started the download via getDownloadInfo so
the progress dialog can use this information.

sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85481 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:48:16 +00:00
mscott%netscape.com
e452dfb04b Bug #63346 --> add open and open folder APIs for the OS.
Bug #61947 --> pass in the initial time
when we started the download via getDownloadInfo so
the progress dialog can use this information.


git-svn-id: svn://10.0.0.236/trunk@85480 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:47:12 +00:00
timeless%mac.com
bd40fecf29 fix bug 65938 Starting mozilla from profile manager gives javascript error in console
patch by maolson@earthlink.net r=timeless a=alecf


git-svn-id: svn://10.0.0.236/trunk@85479 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:43:50 +00:00
blakeross%telocity.com
e5e1076431 sorry, sr=bienvenu for mao's fixes. think I'm a little too used to typing `sr=alecf'
git-svn-id: svn://10.0.0.236/trunk@85478 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:38:00 +00:00
mkaply%us.ibm.com
998d5b846b #59257
r=mkaply, a=blizzard
First checkin for jjones - fix collation code for OS/2


git-svn-id: svn://10.0.0.236/trunk@85477 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:33:04 +00:00
blakeross%telocity.com
81d7f578ad Fix 63619, 65325: mao's strict warning fixes. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85476 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:31:57 +00:00
dave%intrec.com
2b74ceea1d cleaning up trailing whitespace in buglist.cgi source. (no code changes) Patch by Stephan Niemz [faniz] <st.n@gmx.net>
git-svn-id: svn://10.0.0.236/trunk@85475 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:30:35 +00:00
dave%intrec.com
dc4e5c903b Fix for bug 66058: dates in Created and Changed date columns in buglists are now in context with how old the bug is.
within the last 18 hours: time only (12:24:34)
within the last   6 days: weekday and time (Fri 12:24)
within the last 100 days: month and day (01-19)
older than 100 days: previous behaviour (2001-01-19)


git-svn-id: svn://10.0.0.236/trunk@85474 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:08:21 +00:00
blakeross%telocity.com
c36f44bfd1 Fix 57759: enable/disable items in textfield context menus when appropriate. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85473 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:01:29 +00:00
dave%intrec.com
d132228438 Fix for bug 55429: can't always vote more than once per bug, depending on product. Patch by Matthew Tuck <matty@box.net.au>
git-svn-id: svn://10.0.0.236/trunk@85472 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:56:14 +00:00
andreww%netscape.com
4c84e1c530 bugzilla=39487,
r=hewitt,
a=hangas,
history dropdown menus had too small a target (arrow). Adding some padding. Mac Classic skin


git-svn-id: svn://10.0.0.236/trunk@85471 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:34:08 +00:00
andreww%netscape.com
445dd34e27 bug # 59065 r=hewitt a=hangas - setting default height for progressmeters in mac classic skin so they dont show up as thin lines.
git-svn-id: svn://10.0.0.236/trunk@85470 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:32:00 +00:00
andreww%netscape.com
b51c945981 bug# 18667 r=hewitt a=hangas Moving security icon over so it's not obscured when toolbar hidden.
git-svn-id: svn://10.0.0.236/trunk@85469 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:30:25 +00:00
blakeross%telocity.com
e49d0f6bbe Fix 57759: enable/disable items in textfield context menus when appropriate. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85468 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:22:47 +00:00
blakeross%telocity.com
e00e3f7693 Fix 52419, 66137: don't show so many columns in bookmarks window by default, and retain last sort in bookmarks window. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85467 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:19:50 +00:00
nelsonb%netscape.com
74ddd2b9da Detect failures of NSS_Init and report them.
This fixes bug 66244 for certutil (only).


git-svn-id: svn://10.0.0.236/trunk@85466 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:14:22 +00:00
gagan%netscape.com
8e4d488e55 Fix for bug 58728. Null check for the disappearing mResponseDataListener. r=darin, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@85465 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:03:52 +00:00
dbaron%fas.harvard.edu
e5c4c2ccdc Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
git-svn-id: svn://10.0.0.236/trunk@85464 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 03:23:19 +00:00
mcafee%netscape.com
644a6ffc68 Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
git-svn-id: svn://10.0.0.236/trunk@85463 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 02:58:12 +00:00
dave%intrec.com
d75dc86c93 Re-fixing bug 30694. part of the original patch got left out.
git-svn-id: svn://10.0.0.236/trunk@85462 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 02:51:49 +00:00
wtc%netscape.com
c52a0d1c42 Export the new function NSS_VersionCheck(). Reviewed by Nelson.
git-svn-id: svn://10.0.0.236/trunk@85461 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 02:43:48 +00:00
beard%netscape.com
aaaca3c299 Support for hooking up MRJ to browser networking stack. (not part of build yet)
git-svn-id: svn://10.0.0.236/trunk@85460 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 02:34:17 +00:00
javi%netscape.com
0d555b3335 Missed this file during my last check-in.
git-svn-id: svn://10.0.0.236/trunk@85459 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 01:21:27 +00:00
javi%netscape.com
d50a9d25ae Add Entropy collector support and the ability to load the root certificates
PKCS11 module


git-svn-id: svn://10.0.0.236/trunk@85458 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 01:14:23 +00:00
dave%intrec.com
a58c6f1f93 Fix for part 2 of bug 31456: changes the way checksetup.pl handles the localconfig file internally to guarantee proper detection of any variables defined in localconfig (even empty arrays, which it couldn't detect before, in case someone adds one to localcofig at some point)
git-svn-id: svn://10.0.0.236/trunk@85457 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 23:27:13 +00:00
despotdaemon%netscape.com
d3f6eaa796 Pseudo-automatic update of changes made by rko@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85456 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 22:48:49 +00:00
despotdaemon%netscape.com
794277f024 Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85455 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 22:32:55 +00:00
dave%intrec.com
82ff84e77b Fix for bug 30694: adds title attributes to bug links with bug status and description. Patch by jake@acutex.net
git-svn-id: svn://10.0.0.236/trunk@85454 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 22:24:06 +00:00
despotdaemon%netscape.com
67b68aeb6a Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85453 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 22:08:36 +00:00
despotdaemon%netscape.com
00b8d4e80c Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85452 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 21:56:45 +00:00
despotdaemon%netscape.com
7c036f993a Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85451 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 21:55:58 +00:00
despotdaemon%netscape.com
9431a34558 Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85450 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 21:54:57 +00:00
despotdaemon%netscape.com
43958665d0 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85449 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 21:27:59 +00:00
dave%intrec.com
ab86f527b7 Fix for bug 65598: check for minimum versions of some of the Perl modules Bugzilla needs. Also check for minimum version of MySQL server on the other end.
git-svn-id: svn://10.0.0.236/trunk@85445 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 20:31:45 +00:00
dmose%mozilla.org
ee1174cf51 patch from bug 17464 to give user some control over what sorts of bug mail get sent to an account. Original patch by al_raetz@yahoo.com and lots of additional hacking by me; r=donm@bluemartini.com
git-svn-id: svn://10.0.0.236/trunk@85444 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 20:26:24 +00:00
jj%netscape.com
1e560a9bf4 backing out an 'if ($flat)' test case which breaks the Mac packaging.
git-svn-id: svn://10.0.0.236/trunk@85442 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 19:39:53 +00:00
javi%netscape.com
cab17c7801 Add an entry for the name of the loadable root certs PKCS#11 module.
git-svn-id: svn://10.0.0.236/trunk@85441 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 19:28:11 +00:00
ccarlen%netscape.com
0b3ab05cda NOT PART OF THE BUILD - Changed caller of nsISingleSignon.
git-svn-id: svn://10.0.0.236/trunk@85438 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:51:51 +00:00
ccarlen%netscape.com
ecb092e10c Part of bug 35559 - dynamic profile switching.
r=morse, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@85437 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:51:00 +00:00
nboyd%atg.com
19342b2207 Move Invoker out as a top-level class so that it doesn't get javadoc'd
with FunctionObject (it must be public).


git-svn-id: svn://10.0.0.236/trunk@85436 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:49:21 +00:00
bienvenu%netscape.com
ae83e5ddaa add offline imap operation support, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85433 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:47:56 +00:00
Peter.VanderBeken%pandora.be
83cf4fcfef Fixing build bustage on Mac.
git-svn-id: svn://10.0.0.236/trunk@85432 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:45:41 +00:00
nboyd%atg.com
6aee3280f9 Alternative fix for problem in the following email:
Subject:
        minor Rhino bug
   Date:
        Tue, 23 Jan 2001 13:14:51 -0800
   From:
        dave russo <d-russo@ti.com>
     To:
        nboyd@atg.com
    CC:
        d-russo@ti.com




Norris,

While using the new Rhino debugger (from the latest tip) I started to get "No
Context associated with current Thread" exceptions when expanding host objects
in the "Context:" debugger window.

In looking at the code, I discovered that NativeObject.toString seems to assume
that Context.getContext() may return null.  In fact, getContext() always returns
a non-null context or throws an exception.

I changed NativeObject.toString to never throw an exception (see below) and this
eliminated the problem I was seeing (of course).

It would be nice to incorporate this in a future Rhino tip or, if this change is
inappropriate, any guidance would be appreciated.  Thanks in advance.

I changed NativeObject.toString to:

    public String toString() {
        try {
            Context cx = Context.getContext();
            return jsFunction_toString(cx, this, null, null);
        }
        catch (Exception e) {
            return "[object " + getClassName() + "]";
        }
    }

from:

   public String toString() {
        Context cx = Context.getContext();
        if (cx != null)
            return jsFunction_toString(cx, this, null, null);
        else
            return "[object " + getClassName() + "]";
    }


git-svn-id: svn://10.0.0.236/trunk@85431 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:16:37 +00:00
sspitzer%netscape.com
ad2414d680 performance fix for mailnews for. (especially us-ascii users)
skip a lot of expensive code if we don't need to do the conversion.
this will help sorting, scrolling and message display.
there is more work to do on this code for non us-ascii users.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85430 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:10:08 +00:00
brade%netscape.com
cb21c78be0 always absolutize urls in html copy encoder (doing the right thing is covered in bug #32768)
git-svn-id: svn://10.0.0.236/trunk@85429 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 14:59:57 +00:00
axel%pike.org
1836f3e4f9 not part of build, code by peterv, r=me, bugs bugs 65977 & 65978, xslt function lib, + windows bustage
git-svn-id: svn://10.0.0.236/trunk@85428 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 14:48:48 +00:00
axel%pike.org
cb1c45a640 not part of build, code by peterv, r=me, bugs 65977 & 65978, xslt function lib, + windows bustage
git-svn-id: svn://10.0.0.236/trunk@85427 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 14:44:05 +00:00
neeti%netscape.com
19ab3003ec fix for bug 44153 - Redirect.xul needs to be removed, r=darin, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85426 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 14:04:02 +00:00
Peter.VanderBeken%pandora.be
3db76d9e10 Keep LDAP xpcom component compiling after nsIChannel::AsyncWrite interface revision. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@85425 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 13:49:55 +00:00
ben%netscape.com
70779f1c35 Fix for bug 65108, incorrect positioning of menupopups when menulist/menu as child of
deck page. r=pinkerton@netscape.com, a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85423 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 08:38:09 +00:00
mscott%netscape.com
3324fc9657 Bug #3700 --> move canRunURLButBusy back inside the if statement
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85420 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 06:58:07 +00:00
despotdaemon%netscape.com
2c0b357d22 Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85419 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 05:52:36 +00:00
blakeross%telocity.com
61ebe1c13e Fix 21515: context menu should have filename after `Save Image...'. patch by doron (doronr@naboonline.com). r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85418 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 05:50:35 +00:00
wtc%netscape.com
7714ba58e7 Bugzilla bug #66286: link libnss3.so with -R '$ORIGIN' on Solaris so that
it searches for libfreebl_*.so in the same directory where it resides.
As a result, libnss3.so, not libnspr4.so, must be the one calling dlopen,
so libnss3.so can't call PR_LoadLibraryWithFlags.
Modified files: lib/freebl/loader.c, lib/nss/config.mk


git-svn-id: svn://10.0.0.236/trunk@85417 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 05:26:19 +00:00
cls%seawood.org
c82b408102 Fix problem of duplicate entry in DIRS that was breaking distclean. Bug #64521
git-svn-id: svn://10.0.0.236/trunk@85416 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 04:40:08 +00:00
nelsonb%netscape.com
e2bb2506f2 Always detect failure of RNG_RNGInit(), which on Solaris and HPUX systems
typically signifies a failure to load the freebl DSO.  Fixes 66229.
r & a = wtc


git-svn-id: svn://10.0.0.236/trunk@85415 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 04:20:10 +00:00
cls%seawood.org
67e4f68dca Skip AC_PATH_PROG* checks for win32. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85414 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 04:08:09 +00:00
javi%netscape.com
d785c292ab Don't build cmd directory for mozilla builds.
git-svn-id: svn://10.0.0.236/trunk@85413 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 03:45:53 +00:00
blakeross%telocity.com
fd560188ba Fix 64969: can't drag urls out of message pane or window. r=timeless sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85412 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 03:31:55 +00:00
dave%intrec.com
a0cab66e7e Fix for bug 31295: use checkbox for votes if only one vote allowed. Also eliminate displaying products with no votes. Patch by Stephan Niemz <st.n@gmx.net>
git-svn-id: svn://10.0.0.236/trunk@85411 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 02:41:41 +00:00
mkaply%us.ibm.com
7e53760a43 r=mkaply, a=blizzard
Remove hardcoded font for DBCS and button


git-svn-id: svn://10.0.0.236/trunk@85410 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 02:22:06 +00:00
blakeross%telocity.com
15b8ac0611 Fix 66212: some accessibility/tab order/focus stuff. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85409 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 02:12:26 +00:00
dave%intrec.com
a37eb06e83 Fix for bug 45784: URL field truncated at quote marks. Patch by
jake@acutex.net


git-svn-id: svn://10.0.0.236/trunk@85408 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:54:42 +00:00
mkaply%us.ibm.com
f262050f45 r=mkaply, a=blizzard
256 color and print cleanup


git-svn-id: svn://10.0.0.236/trunk@85407 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:49:40 +00:00
dr%netscape.com
082e87300d fix for 65897 (fixes annoying warning in nsIStyleSet.h) r=saari, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85406 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:36:03 +00:00
darin%netscape.com
0b664c3739 update
git-svn-id: svn://10.0.0.236/trunk@85405 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:33:40 +00:00
darin%netscape.com
503c657144 Ported to WIN32
git-svn-id: svn://10.0.0.236/trunk@85404 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:18:23 +00:00
mkaply%us.ibm.com
b73fbb240f OS/2 TB Breakage
Need cast, and mkdir to PR_MkDir


git-svn-id: svn://10.0.0.236/trunk@85403 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:12:07 +00:00
mkaply%us.ibm.com
8ad157b443 No bug
r=jkobal, a=blizzard
Remove XP_OS2 codepath so Templates and Unsent Messages work


git-svn-id: svn://10.0.0.236/trunk@85402 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 00:50:14 +00:00
nhotta%netscape.com
8a88630081 Check in for yokoyama, fixing Macintosh bustage.
git-svn-id: svn://10.0.0.236/trunk@85401 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 00:33:28 +00:00
dbaron%fas.harvard.edu
cdba004107 Change case of #include since filenames are case sensitive on some platforms.
git-svn-id: svn://10.0.0.236/trunk@85400 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 23:52:37 +00:00
darin%netscape.com
6396e1cbf0 Fixes speedracer SunOS/Sparc bustage.
git-svn-id: svn://10.0.0.236/trunk@85399 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 23:40:50 +00:00
dmose%mozilla.org
be0d44a2af fix bug 66238: buggy datasources could indirectly cause the delegates list for a resource to be corrupted. added sanity-checking. r=waterson@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85398 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 23:10:53 +00:00
darin%netscape.com
78936aa057 Bug 62566. Left out a change to makefile.win.
git-svn-id: svn://10.0.0.236/trunk@85397 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:57:30 +00:00
timeless%mac.com
36ab569b61 fix bug 62703 Mail Compose: Need mnemonics for "Attachments" and "Subject"
patch by hwaara@chello.se, r=timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@85396 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:48:46 +00:00
mscott%netscape.com
d491c5014f clean up some rv error code handling
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85395 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:35:54 +00:00
yokoyama%netscape.com
536c9ab27d Fix for 22921; nsIModule code. /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@85394 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:33:22 +00:00
dbaron%fas.harvard.edu
eef640ad56 Add dbm to REQUIRES to fix MOZ_TRACK_MODULE_DEPS bustage.
git-svn-id: svn://10.0.0.236/trunk@85393 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:30:05 +00:00
av%netscape.com
98cb854564 Part of the 61388 fix. Adding mechanism for refreshing plugin list and reloading the page to DOM, sr=vidur, a=r=jst.
git-svn-id: svn://10.0.0.236/trunk@85392 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:29:41 +00:00
radha%netscape.com
177db2feca Fix for bug # 41973 (Redireted urls are not marked visited) r=rpotts sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85391 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:16:40 +00:00
darin%netscape.com
73495dffa0 Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@85390 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:10:34 +00:00
darin%netscape.com
216614e3b9 Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup. r=dougt, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85389 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:03:51 +00:00
blakeross%telocity.com
e1c43422a5 Fix 25369: doron's patch to implement Fishcam! r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85388 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:57:07 +00:00
kin%netscape.com
5c7468c52a Fix for bug #6254 (Find/Replace needs to be implemented.)
First pass implementation of Find and Replace.
sr=sfraser@netscape.com  r=ducarroz@netscape.com

New Files:

    editor/txtsvc/macbuild/txtsvcIDL.mcp
    editor/txtsvc/public/MANIFEST_IDL
    editor/txtsvc/public/nsIFindAndReplace.idl
    editor/txtsvc/src/nsFindAndReplace.cpp
    editor/txtsvc/src/nsFindAndReplace.h
    xpfe/components/find/resources/replacedialog.js
    xpfe/components/find/resources/replacedialog.xul
    xpfe/components/find/resources/locale/en-US/replacedialog.dtd


Modified Files:

    build/mac/build_scripts/MozillaBuildList.pm
    editor/base/nsEditorShell.cpp
    editor/idl/nsIEditorShell.idl
    editor/txtsvc/macbuild/txtsvc.mcp
    editor/txtsvc/public/Makefile.in
    editor/txtsvc/public/makefile.win
    editor/txtsvc/public/MANIFEST
    editor/txtsvc/src/Makefile.in
    editor/txtsvc/src/makefile.win
    editor/txtsvc/src/nsTextServicesFactory.cpp
    editor/ui/composer/content/ComposerCommands.js
    editor/ui/composer/content/editor.js
    editor/ui/composer/content/editorOverlay.xul
    editor/ui/composer/locale/en-US/editorOverlay.dtd
    mailnews/compose/resources/content/messengercompose.xul
    mailnews/compose/resources/content/MsgComposeCommands.js
    mailnews/compose/resources/locale/en-US/messengercompose.dtd
    xpfe/components/jar.mn
    xpfe/components/find/public/nsIFindComponent.idl
    xpfe/components/find/public/nsISearchContext.idl
    xpfe/components/find/resources/makefile.win
    xpfe/components/find/resources/MANIFEST
    xpfe/components/find/resources/locale/en-US/MANIFEST
    xpfe/components/find/src/nsFindComponent.cpp
    xpfe/components/find/src/nsFindComponent.h


git-svn-id: svn://10.0.0.236/trunk@85387 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:55:31 +00:00
kin%netscape.com
5b0c6da155 Fix for bug #6254 (Find/Replace needs to be implemented.)
First pass implementation of Find and Replace.
sr=sfraser@netscape.com  r=ducarroz@netscape.com

New Files:

    editor/txtsvc/macbuild/txtsvcIDL.mcp
    editor/txtsvc/public/MANIFEST_IDL
    editor/txtsvc/public/nsIFindAndReplace.idl
    editor/txtsvc/src/nsFindAndReplace.cpp
    editor/txtsvc/src/nsFindAndReplace.h
    xpfe/components/find/resources/replacedialog.js
    xpfe/components/find/resources/replacedialog.xul
    xpfe/components/find/resources/locale/en-US/replacedialog.dtd


Modified Files:

    build/mac/build_scripts/MozillaBuildList.pm
    editor/base/nsEditorShell.cpp
    editor/idl/nsIEditorShell.idl
    editor/txtsvc/macbuild/txtsvc.mcp
    editor/txtsvc/public/Makefile.in
    editor/txtsvc/public/makefile.win
    editor/txtsvc/public/MANIFEST
    editor/txtsvc/src/Makefile.in
    editor/txtsvc/src/makefile.win
    editor/txtsvc/src/nsTextServicesFactory.cpp
    editor/ui/composer/content/ComposerCommands.js
    editor/ui/composer/content/editor.js
    editor/ui/composer/content/editorOverlay.xul
    editor/ui/composer/locale/en-US/editorOverlay.dtd
    mailnews/compose/resources/content/messengercompose.xul
    mailnews/compose/resources/content/MsgComposeCommands.js
    mailnews/compose/resources/locale/en-US/messengercompose.dtd
    xpfe/components/jar.mn
    xpfe/components/find/public/nsIFindComponent.idl
    xpfe/components/find/public/nsISearchContext.idl
    xpfe/components/find/resources/makefile.win
    xpfe/components/find/resources/MANIFEST
    xpfe/components/find/resources/locale/en-US/MANIFEST
    xpfe/components/find/src/nsFindComponent.cpp
    xpfe/components/find/src/nsFindComponent.h


git-svn-id: svn://10.0.0.236/trunk@85386 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:55:04 +00:00
racham%netscape.com
ac0d97dc3d Fixing bugs 14301, 29745, 46450, 60668 and 63251. Fixes to bug 63251 includes introduction os new AccountCentral page. When user selects an account in the folder pane of the messenger, AccountCentral page is displayed inplace of threadpane and messagepane. This page contains links to various account related activities like read, search, compose messages and others. Bugs 14301 and 60668 are fixed so that we logon to the default account all other accounts that have been asked to login at startup. Fix to bug 29745 displays customized email description text on AcctWizard identity page. r=sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85385 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:54:34 +00:00
racham%netscape.com
be89bec3b7 Fixing bugs 29745, 63251. While fixing bug 29745, A new class for labels is added to the messenger.css file to avoid inline style attirbutes in acctwizard identity screen. Style rules for AccountCentral page items are introduced. r=sspitzer, hewitt sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85384 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:54:27 +00:00
racham%netscape.com
8a6823dd9c Fixing bugs 14301 and 63251. As a part of fix to bug 14301, Setting the default value of the pref that says log onto this account at startup to false. All newly created accounts will not have this one turned on and interested users with multiple accounts will have to manually turn it on, by turning the checkbox on, to take the advantage multiple logins at startup. While fixing bug 63251, a new pref is added to findout the url of the page that need to be displayed in the AccountCentral frame. r=sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85383 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:54:12 +00:00
pavlov%netscape.com
868810fe5e adding imageframe/container to xlib
git-svn-id: svn://10.0.0.236/trunk@85378 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 20:46:36 +00:00
wtc%netscape.com
73df3a377c Bugzilla bug #66325: use the DYNAMIC_PATH flag for shl_load() only if the
specified path name is a plain file name (containing no directory), to
match the behavior of dlopen().


git-svn-id: svn://10.0.0.236/trunk@85377 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 20:46:25 +00:00
despotdaemon%netscape.com
bf36fff372 Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85373 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 20:22:45 +00:00
jst%netscape.com
8ef3d5aa32 Renaming interfaces that were incorrectly converted by my IDLC to XPIDL script.
git-svn-id: svn://10.0.0.236/trunk@85372 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 19:55:34 +00:00
beard%netscape.com
f0878fb57e [not part of build] Added UTCUtils to reflect new dependencies in JS engine.
git-svn-id: svn://10.0.0.236/trunk@85371 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 19:54:49 +00:00
despotdaemon%netscape.com
80b98011fd Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85370 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 19:45:46 +00:00
nboyd%atg.com
2de6839f87 Subject:
Re: Small usage simplification for Rhino
       Date:
            Tue, 23 Jan 2001 16:01:42 +0100
      From:
            Igor Bukanov <igor@icesoft.no>
        To:
            Norris Boyd <nboyd@atg.com>
 References:
            1 , 2 , 3 , 4




Norris Boyd wrote:

> Thanks. I've patched in your changes and checked it into CVS.

I also looked at other places with similar pattern of few lines of
common code to construct error messages. The following was occurred too
often not to avoid temptations to move it to a separated function:

NativeGlobal.constructError(
Context.getContext(), "TypeError",
ScriptRuntime.getMessage1("msg.default.value", arg),
this)

It can be replaced by
NativeGlobal.typeError1("msg.default.value", arg, this)

There are other similar usages but they are not to frequent to bother
with code reduction because even the above replacement saves just 200
bytes in uncompressed jars (it is expensive to introduce new methods in
Java).

In any case, if you think it makes any sense, patches are attached. They
are made via
diff -cbB javascript.orig javascript > patch_context
diff -bB javascript.orig javascript > patch_std
from org/mozilla directory.

Regards, Igor


git-svn-id: svn://10.0.0.236/trunk@85369 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 19:35:35 +00:00
nboyd%atg.com
8384e4657c Fix problem:
Subject:
        Recent rhino broke security support
   Date:
        Tue, 23 Jan 2001 08:07:45 -0500
   From:
        "Kurt Westerfeld" <kurt@managedobjects.com>
     To:
        "Norris Boyd" <nboyd@atg.com>


Norris.....I like the changes made to FunctionObject to do method invocation
much faster.  Very slick.

Problem tho: this mechanism does not veer into the security support plugin
on context for defining a class.  This is crucial do creating event adapter
code later in applet environments.

I'm going to look into this, but perhaps you could probably make the changes
faster than I.

Unfortunately for us, we found this problem yesterday at a customer site.
:-(  Shame on us.

________________________________________________________________________
  Kurt Westerfeld
  Senior Software Architect
  Managed Objects
  mailto:kwester@ManagedObjects.com
  703.770.7225
  http://www.ManagedObjects.com

  Managed Objects: manage technology > rule business


git-svn-id: svn://10.0.0.236/trunk@85367 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 17:48:41 +00:00
cls%seawood.org
955ae13710 Add --enable-boehm to nspr autoconf
git-svn-id: svn://10.0.0.236/trunk@85366 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:55:29 +00:00
cls%seawood.org
34903f9f84 Generalize xpinstaller/Makefile.in so that the name of the package can be changed via the env.
Add regchrome & installed-chrome.txt to unix package list.
Add --flat/-l option to pkgcp.pl so that the intermediate component directory is not created.
Added dist target to xpinstaller/Makefile which will create a tarball using the packages file for a list.
Add BZ2 package type.
Thanks to Ben Bucksch <mozilla@bucksch.org> for the patch.
Bug #53462. r=cls


git-svn-id: svn://10.0.0.236/trunk@85365 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:53:12 +00:00
cls%seawood.org
6264aad9d1 Fix for BeOS problem of stripping away needed file attributes.
Thanks to Wade Majors <guru@startrek.com> for the patch.
Bug #66180. r=cls


git-svn-id: svn://10.0.0.236/trunk@85364 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:34:56 +00:00
ccarlen%netscape.com
ebf1139ffa NOT PART OF THE BUILD - Adding profile management.
git-svn-id: svn://10.0.0.236/trunk@85363 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:32:57 +00:00
brade%netscape.com
841d1f1730 fix call to focus to have () and add var; sr=kin
git-svn-id: svn://10.0.0.236/trunk@85362 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:31:08 +00:00
ccarlen%netscape.com
77cb259a7d NOT PART OF THE BUILD - Adding profile management to this embedding sample.
git-svn-id: svn://10.0.0.236/trunk@85361 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:30:56 +00:00
nboyd%atg.com
c6eb5da664 Fix formatting
git-svn-id: svn://10.0.0.236/trunk@85360 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 14:24:39 +00:00
locka%iol.ie
3a80656b87 Added a timer to the message loop to prevent 100% cpu usage when the message queue was empty. b=58701
git-svn-id: svn://10.0.0.236/trunk@85359 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 14:15:57 +00:00
jst%netscape.com
ba329b0451 Fixing bug 57772. Hooking document.getSelection() into window.getSelection().toString() which does the right thing (i.e. doesn't produce pretty printed text). r=heikk@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85358 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 07:45:08 +00:00
jst%netscape.com
1e3e1cbc56 Fixing bug 47733. Making document.implementation.createDocument() set up the root element in the document correctly so that it's parent and owner document is the document that it's in. r=heikki@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85357 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 07:42:20 +00:00
sonmi%netscape.com
872459e400 cleanup after testclient -q successfully connected before exiting
git-svn-id: svn://10.0.0.236/trunk@85353 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 05:01:24 +00:00
sonmi%netscape.com
5dbd65da50 do_accept now ignores the PR_CONNECT_RESET_ERROR
git-svn-id: svn://10.0.0.236/trunk@85352 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:56:53 +00:00
pinkerton%netscape.com
d4e8ce7976 Now that the ELM bug has been fixed, pull out the kungFuDeathGrips. Also make the browser chrome a strong ref so we can still hide the tooltip when the window is closed with one up. r=saari/a=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85351 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:41:17 +00:00
pinkerton%netscape.com
ecea8a7893 probably a cut/paste error. RemoveEventListenerByIID() shouldn't be implemented by calling AddEventListenerByIID() ;) r=danm/sr=ben
git-svn-id: svn://10.0.0.236/trunk@85350 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:32:53 +00:00
gordon%netscape.com
887dd469f0 Separate tests for reading and writing.
git-svn-id: svn://10.0.0.236/trunk@85349 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:16:27 +00:00
chuang%netscape.com
6ca12734ce Bug60107 Preference for limiting number of Collected Addresses not working, r=ducarroz, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85347 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:11:41 +00:00
javi%netscape.com
58815b985a Replace all references to gmake with $(MAKE).
git-svn-id: svn://10.0.0.236/trunk@85346 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:06:37 +00:00
gordon%netscape.com
4850b7f05d Adding performance test for disk cache.
git-svn-id: svn://10.0.0.236/trunk@85345 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:33:03 +00:00
dbaron%fas.harvard.edu
ba2d31bf1e Add timer to REQUIRES to fix senna tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@85344 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:21:54 +00:00
javi%netscape.com
d378b1a6d7 Bring forward some functionality from PSM classic used in initializing
SSL sockets.

Put in the skeleton for the bad cert callback.


git-svn-id: svn://10.0.0.236/trunk@85343 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:16:45 +00:00
pinkerton%netscape.com
3cfe9a1281 Fixes a leak where an object registered to listen to multiple IID's
wouldn't get released until the manager shut down. Now gets released
when the last IID listened to is removed. r=danm,a=hyatt.


git-svn-id: svn://10.0.0.236/trunk@85342 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:10:25 +00:00
curt%scruznet.com
83b9ae8693 Somewhere along the line the 5 yahoos at the beginning got removed so I'm
putting them back.  See notes for version 1.2.


git-svn-id: svn://10.0.0.236/trunk@85341 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:04:12 +00:00
curt%scruznet.com
c94e187eeb Added 5 international urls to the list.
git-svn-id: svn://10.0.0.236/trunk@85340 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 02:59:48 +00:00
dbaron%fas.harvard.edu
a74a709ce4 Add timer to REQUIRES to fix senna tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@85339 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 02:30:41 +00:00
jst%netscape.com
a12de9afe9 Checking in rods@netscape.com's patch for bug 60049. The implementation of document.clear() in mozilla was incorrectly clearing the whole document, the same method in NS 4.x and IE seem to do nothing so with this patch document.clear() is a nop. r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85338 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 02:20:33 +00:00
pavlov%netscape.com
efc0f73ba5 hee hee. threads are fun
git-svn-id: svn://10.0.0.236/trunk@85337 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 02:02:29 +00:00
sonmi%netscape.com
30023397c3 Since we have frozen the tip I only checked in high priority fixes.
The individual fixes:
1) A complete QA failure produces a readable email now
2) the nssqa has goes thru a central Exit
3) hanging processes under NT and Win2K are killed (tail -f)
4) Functionallity is implemented to kill other remaining processes (killpif file)
5) improved general cleanup in Exit functions
6) the header is sourced from the nssqa dir rateher than /u/sonmi/bin
7) Problems with QA being reported as passed even if missing fixed
8) Most problems with the "missing Platform list" fixed
9) One QA failure path (cd to a dir without permission) did not give
	errormessage about the reason of failure before
10) fixed html errors in generated email
11) stopped filtering the "bad password" cases as real failures (was fixed in
	nssqa a while ago, but still filtered
12) removing more tmp files from /tmp (decreased debugging)


git-svn-id: svn://10.0.0.236/trunk@85336 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 01:51:47 +00:00
sonmi%netscape.com
5f8b25434f added information in the result.html when selfserver dies (previously
only in output.log)


git-svn-id: svn://10.0.0.236/trunk@85335 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 01:47:32 +00:00
pinkerton%netscape.com
37385c44d0 Support for image copying, using nsImageClipboard helper object. r=saari, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85334 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 01:09:58 +00:00
pinkerton%netscape.com
ec054af628 prepare for image copying r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85333 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:48:53 +00:00
pinkerton%netscape.com
961cbd5d2d implement nsITooltipListener with baloon help r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85332 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:48:35 +00:00
pinkerton%netscape.com
3ef2f816f0 Support tooltips in embedding code with new nsITooltipListener interface. Refactor listeners into separate object to simplify ownership and removed Release() hack. r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85331 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:47:02 +00:00
mkaply%us.ibm.com
1ea7d8195c r=mkaply, a=blizzard
More code cleanup


git-svn-id: svn://10.0.0.236/trunk@85330 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:43:28 +00:00
pinkerton%netscape.com
14c6ef323e refactoring some code, and preparing for image copying. r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85329 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:43:09 +00:00
pinkerton%netscape.com
3697e0cb03 since we've decided upon no DnD w/out XUL, commenting out hookup of XBL drag handlers. r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85328 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:41:54 +00:00
pinkerton%netscape.com
ee75b9a33a updating some comments r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85327 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:40:24 +00:00
pinkerton%netscape.com
ea11a14e89 Fix for leakage of nsScreenWin object in embedding case. r=saari, sr=sfraser. bug# 43590.
git-svn-id: svn://10.0.0.236/trunk@85326 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:39:40 +00:00
pinkerton%netscape.com
77d01231b1 Start building nsImageClipboard and make it compile. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85325 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:28:36 +00:00
pavlov%netscape.com
2f7214e472 adding loopcount and timeout to the frame/container
git-svn-id: svn://10.0.0.236/trunk@85324 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:28:03 +00:00
sspitzer%netscape.com
8a92ca90b9 persist size when using the vertical mail layout. thanks to kerz for the
patch.  (part of #32148)


git-svn-id: svn://10.0.0.236/trunk@85323 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:24:12 +00:00
jgaunt%netscape.com
25bff620ce bug# 62489 r=bnesse@netscape.com sr=buster@netscape.com a=av@netscape.com
population of filename for plugins at load time, and freeing of that variable as well.


git-svn-id: svn://10.0.0.236/trunk@85321 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:10:42 +00:00
ducarroz%netscape.com
58479b7359 Fix for bug 61437. Remove unused code and cleanup mess with mEntityConvertionDone which was causing plain text body to be converted twice. R=sspitzer, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@85320 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:03:25 +00:00
ashuk%eng.sun.com
68919200cf author=ashuk@eng.sun.com
r=edburns@acm.org
sr=leaf@mozilla.org

Bug - 64455

This fix allows the Java modules within Mozilla to Build on Win98
and Win ME. This fix modifies the file
mozilla/config/buildpkg.bat

The buildpkg.bat file contains pushd and popd which are shell
utilities available under Win NT and Win 2K, but not in Win98
or Win ME. This caused the build to fail for the Java modules
like Blackwood (mozilla/java) on Win98/ME.

---------------- cvs diff -u of fix -------------------------

Index: buildpkg.bat
===================================================================
RCS file: /cvsroot/mozilla/config/buildpkg.bat,v
retrieving revision 3.4
diff -r3.4 buildpkg.bat
26c26
< pushd %2
---
> cd %2
44d43
< popd

*****CVS exited normally with code 1*****


git-svn-id: svn://10.0.0.236/trunk@85319 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:24:34 +00:00
sfraser%netscape.com
8410bfe40c Just correct a comment in this file, which is not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@85318 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:18:50 +00:00
vidur%netscape.com
5624d576e9 Fix for bug 63081. We remove carriage returns passed to us by the parser in the copy from the sink buffer to the content model. r=jst
git-svn-id: svn://10.0.0.236/trunk@85317 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:11:02 +00:00
mkaply%us.ibm.com
bdb40b4833 r=mkaply, a=blizzard
jkobal - regression fix for clipboard


git-svn-id: svn://10.0.0.236/trunk@85316 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:07:55 +00:00
danm%netscape.com
9fd692eed2 RevokeEvents now walks the chain to elder queues. bug 65243 r=buster,kmcclusk,pavlov
git-svn-id: svn://10.0.0.236/trunk@85315 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:01:03 +00:00
dbragg%netscape.com
bd511e32f8 fix for build bustage. Leftover nsProcessWin.h in my include dir.
git-svn-id: svn://10.0.0.236/trunk@85314 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:38:43 +00:00
rogerl%netscape.com
c51683be3f More fixes for #64285 - i had mis-merged from SpiderMonkey.
git-svn-id: svn://10.0.0.236/trunk@85313 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:30:37 +00:00
buster%netscape.com
fd97a9afbb bug 13553 (Table doesn't render properly)
patch submitted by bernd.mielke@snafu.de
r=waterson
sr=buster


git-svn-id: svn://10.0.0.236/trunk@85312 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:10:05 +00:00
pavlov%netscape.com
2efa0db5b0 adding more unix makefiles
git-svn-id: svn://10.0.0.236/trunk@85311 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:05:48 +00:00
pavlov%netscape.com
993c296551 some code for new imagelib (not part of bulid)
git-svn-id: svn://10.0.0.236/trunk@85310 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:01:03 +00:00
axel%pike.org
684c6ba2f8 not part of build, simple fix to get |NodeType()| right, have comment nodes in standalone, warning fix in nsNodeSet.h
git-svn-id: svn://10.0.0.236/trunk@85309 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:54:23 +00:00
pinkerton%netscape.com
e0dea7a434 initial checkin, not yet built. r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85308 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:53:32 +00:00
dbragg%netscape.com
457bb93d9b Final step in adding nsIProcess to build. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85307 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:52:01 +00:00
dbragg%netscape.com
b6aa85bca0 Adding nsIProcess to the mac build. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85306 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:50:54 +00:00
pinkerton%netscape.com
81ace2fa5a add comment pointing to embedding c++ code for TITLE attributes. r=saari/sr=sfraser&ben
git-svn-id: svn://10.0.0.236/trunk@85305 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:50:49 +00:00
dbragg%netscape.com
2e94493337 Adding nsIProcess to the Mac build. a=dougt, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85304 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:50:27 +00:00
yokoyama%netscape.com
b25d771e9e Fixed 22921; nsIModule code. /r=valeski /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@85303 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:49:03 +00:00
nhotta%netscape.com
8e448a602b Moved charset folder UI into folder property dialog. bug 65018, r=sspitzer, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85302 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:48:21 +00:00
dbragg%netscape.com
51ee444251 First part of adding nsIProcess to the Mac build (MANIFEST file). r=dougt, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85301 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:46:14 +00:00
pinkerton%netscape.com
92c909d50a build nsITooltipListener.idl r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85300 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:45:02 +00:00
dbragg%netscape.com
830b5d58df Adding nsIProcess to unix build. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85299 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:44:04 +00:00
pinkerton%netscape.com
4ff1e419f4 build new interface r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85298 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:43:49 +00:00
dbragg%netscape.com
c8716317df Adding nsIProcess to windows build. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85297 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:42:20 +00:00
pinkerton%netscape.com
fca1e54ef0 new api for embedding. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85296 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:41:53 +00:00
amasri%netscape.com
2c2ca92505 Added comments as workaround for mozilla bug #64199, r=naving
git-svn-id: svn://10.0.0.236/trunk@85295 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:41:48 +00:00
dbragg%netscape.com
44e9d0cf4d Added CR to end of file for certain unix platforms.(originally checked in from windows as part of fix for 62167
git-svn-id: svn://10.0.0.236/trunk@85294 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:40:33 +00:00
ccarlen%netscape.com
28c7f40755 Fixing bustage to XPCOM_STANDALONE build caused by my check in for bug 64501. sr=jband
git-svn-id: svn://10.0.0.236/trunk@85293 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:59:37 +00:00
ssu%netscape.com
fc6813053a fixing tree redness
git-svn-id: svn://10.0.0.236/trunk@85292 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:53:31 +00:00
blakeross%telocity.com
3263d2140c Fix 66135: use option, not command, for moving to and selecting previous/next word on mac. r=timeless sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85291 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:34:04 +00:00
blakeross%telocity.com
c37d6c3ae3 Fix 33115: attempt to shave milliseconds off of startup time by removing obsolete/unused prefs. more to come. r=timeless,sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85290 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:30:26 +00:00
nboyd%atg.com
67c42da429 Subject:
Re: Small usage simplification for Rhino
       Date:
            Mon, 22 Jan 2001 20:32:12 +0100
      From:
            Igor Bukanov <igor@icesoft.no>
        To:
            Norris Boyd <nboyd@atg.com>
 References:
            1 , 2




Norris Boyd wrote:

> Sounds like a good change to reduce codesize. I'll take the patches for the
> changes.
>
> Thanks,
> Norris

I made this patch, the files in the attachment were produced via:
diff -bB javascript.orig javascript -c > patch_context
and
diff -bB javascript.orig javascript > patch_std

run from org/mozilla directory.

This patch reduces uncopressed Rhino jar by 3K.

>
> Igor Bukanov wrote:
>
>
>> Hi, Noris!
>>
>> To shorten/cleanup usage of getMessage and reportRuntimeError methods
>> from org/mozilla/javascript/Context.java I suggest to add few utility
>> methods like
>>
>>      static String getMessage0(String messageId) {
>>          return getMessage(messageId, null);
>>      }
>>
>>      static String getMessage1(String messageId, Object arg1) {
>>          Object[] arguments = {arg1};
>>          return getMessage(messageId, arguments);
>>      }
>>
>>      static String getMessage2(String messageId, Object arg1, Object arg2) {
>>          Object[] arguments = {arg1, arg2};
>>          return getMessage(messageId, arguments);
>>      }
>>
>>      static String getMessage3
>>          (String messageId, Object arg1, Object arg2, Object arg3) {
>>          Object[] arguments = {arg1, arg2, arg3};
>>          return getMessage(messageId, arguments);
>>      }
>>
>> and
>>
>>      static EvaluatorException reportRuntimeError0(String messageId) {
>>          return reportRuntimeError(getMessage0(messageId));
>>      }
>>
>>      static EvaluatorException reportRuntimeError1
>>          (String messageId, Object arg1)
>>      {
>>          return reportRuntimeError(getMessage1(messageId, arg1));
>>      }
>>
>>      static EvaluatorException reportRuntimeError2
>>          (String messageId, Object arg1, Object arg2)
>>      {
>>          return reportRuntimeError(getMessage2(messageId, arg1, arg2));
>>      }
>>
>>      static EvaluatorException reportRuntimeError3
>>          (String messageId, Object arg1, Object arg2, Object arg3)
>>      {
>>          return reportRuntimeError(getMessage3(messageId, arg1, arg2,
>> arg3));
>>      }
>>
>> This allows to write, for example, instead of
>>
>>               Object[] args = { Integer.toString(base) };
>>               throw Context.reportRuntimeError(getMessage
>>                                                ("msg.bad.radix", args));
>> simply
>>               throw Context.reportRuntimeError1(
>>                   "msg.bad.radix", Integer.toString(base));
>>
>> which is not only easy to read but also generates less code.
>>
>> I attach my patch to Context.java to implement this plus a patch to
>> ScriptRuntime.java that utilizes the additions. The patches are in
>> standard and context versions.
>>
>> If you think that this make sense to incorporate, I can send a patch
>> that utilizes this everywhere.
>>
>>   ------------------------------------------------------------------------
>>                                  Name: patch.context.Context.java
>>    patch.context.Context.java    Type: Plain Text (text/plain)
>>                              Encoding: base64
>>
>>                              Name: patch.std.Context.java
>>    patch.std.Context.java    Type: Plain Text (text/plain)
>>                          Encoding: base64
>>
>>                                        Name: patch.context.ScriptRuntime.java
>>    patch.context.ScriptRuntime.java    Type: Plain Text (text/plain)
>>                                    Encoding: base64
>>
>>                                    Name: patch.std.ScriptRuntime.java
>>    patch.std.ScriptRuntime.java    Type: Plain Text (text/plain)
>>                                Encoding: base64
>>
>>               Name: all.zip
>>    all.zip    Type: Zip Compressed Data (application/x-zip-compressed)
>>           Encoding: base64


git-svn-id: svn://10.0.0.236/trunk@85289 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:28:34 +00:00
shanjian%netscape.com
7a5d852ec4 #62690 need to handle double click in language add dialog box
r = nhotta
sr = ben


git-svn-id: svn://10.0.0.236/trunk@85288 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:28:17 +00:00
bienvenu%netscape.com
24eb535f62 fix news not to open a new connection for ever post r=sspitzer, sr=mscott 65975
git-svn-id: svn://10.0.0.236/trunk@85287 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:24:12 +00:00
axel%pike.org
e19321d9f6 not part of build, code by peterv, r=me. Getting xhtml output right. little fix for translate(), comment cleanup
git-svn-id: svn://10.0.0.236/trunk@85286 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:23:50 +00:00
bryner%uiuc.edu
a3c63d5708 Updating to (hacked) gmake 3.79.1. The old version has problems with building NSPR using the autoconf build (clobber_all in nsprpub/config fails).
r=cls, leaf.


git-svn-id: svn://10.0.0.236/trunk@85285 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:18:32 +00:00
ssu%netscape.com
74a3ed8284 fixing bug 59105 - chrome install hangs when target is not an install file. sr=mscott, r=dveditz.
git-svn-id: svn://10.0.0.236/trunk@85284 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:15:49 +00:00
mcgreer%netscape.com
44274af2ae add option for db prefix
git-svn-id: svn://10.0.0.236/trunk@85283 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:14:05 +00:00
sspitzer%netscape.com
751ff5fd06 "Edit | Properties" -> "Edit | Properties..."
patch from hwaara@chello.se
r=sspitzer, r=jglick, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85282 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:05:51 +00:00
mcgreer%netscape.com
6d30756adc dbprefix option added
git-svn-id: svn://10.0.0.236/trunk@85281 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 19:51:41 +00:00
wtc%netscape.com
bb21be13f4 Bugzilla bug #65918: do not build shared libraries on OSF1 with the -all
linker option.  The temporary workaround in two makefiles were removed.
Modified Files:
	coreconf/OSF1.mk nss/lib/ckfw/builtins/Makefile
	nss/lib/fortcrypt/swfort/pkcs11/Makefile


git-svn-id: svn://10.0.0.236/trunk@85279 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 17:16:47 +00:00
axel%pike.org
c9c6397147 not part of build, namespace handling changed, synching mozilla parts, r=peterv
git-svn-id: svn://10.0.0.236/trunk@85278 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 15:53:06 +00:00
axel%pike.org
e945c0f86e not part of build, I hope that's all of WildCardExpr.cpp
git-svn-id: svn://10.0.0.236/trunk@85277 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 15:03:12 +00:00
axel%pike.org
1f1a62e298 not part of build, removing unused file WildCardExpr.cpp
git-svn-id: svn://10.0.0.236/trunk@85276 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 14:21:21 +00:00
axel%pike.org
9886dc43ba not part of build, bring build in synch with Keith's changes
git-svn-id: svn://10.0.0.236/trunk@85275 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 14:12:16 +00:00
axel%pike.org
e12cf49204 not part of build, forgot idl file in last checkin.
git-svn-id: svn://10.0.0.236/trunk@85274 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 12:33:50 +00:00
ben%netscape.com
f71544bac5 New bookmarks window stuff, not yet part of build.
git-svn-id: svn://10.0.0.236/trunk@85273 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 10:36:40 +00:00
kvisco%ziplink.net
a0680dae28 Not part of regular build. Added attribute axis test.
git-svn-id: svn://10.0.0.236/trunk@85272 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:56:42 +00:00
kvisco%ziplink.net
e32885e432 Not part of regular build. Improved namespace handling.
git-svn-id: svn://10.0.0.236/trunk@85271 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:39:55 +00:00
kvisco%ziplink.net
0e45fd1cab Not part of regular build. NamedMap now handles TxObject instead of MITREObject
git-svn-id: svn://10.0.0.236/trunk@85270 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:38:29 +00:00
kvisco%ziplink.net
a85626b345 Not part of regular build. Removed WildCardExpr, updated all necessary files.
Removed Token::WILD_CARD. Wild cards are handled in ElementExpr and
AttributeExpr accordingly.


git-svn-id: svn://10.0.0.236/trunk@85269 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:36:19 +00:00
kvisco%ziplink.net
e8e57c1c2e Not part of regular build. Added getNameSpace method.
git-svn-id: svn://10.0.0.236/trunk@85268 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:32:40 +00:00
pinkerton%netscape.com
75ed388d9c uninitialized event result causing havoc on mac opt builds. Setting it to something reasonable up front fixes form submission. r=timeless,a=ben.
git-svn-id: svn://10.0.0.236/trunk@85267 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 08:34:23 +00:00
jst%netscape.com
e0e6d4b2c7 Fixing cut n' paste error, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85266 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 08:17:06 +00:00
cls%seawood.org
1452d10423 Fix bug of not generating makefiles for mng. Thanks to Dmitry Kubov <Dmitry@north.cs.msu.su> for the patch
git-svn-id: svn://10.0.0.236/trunk@85265 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 07:55:01 +00:00
cls%seawood.org
dc7d6bdcfb Only run win32 nspr autoconf if configure* has changed. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85264 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 07:38:23 +00:00
cls%seawood.org
14e686a942 Add -l (nolockfiles) option for bassackwards OS's without flock().
git-svn-id: svn://10.0.0.236/trunk@85263 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 07:36:25 +00:00
pavlov%netscape.com
d117a0ec3a some documentation changes
git-svn-id: svn://10.0.0.236/trunk@85262 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 07:32:41 +00:00
pavlov%netscape.com
6140ce15a2 container work
git-svn-id: svn://10.0.0.236/trunk@85261 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:43:44 +00:00
jst%netscape.com
e14f654b15 Removing unused variable.
git-svn-id: svn://10.0.0.236/trunk@85260 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:38:19 +00:00
cls%seawood.org
e9b80490bd There is no need to invoke recursive makes for the dummy libs & install phases of nspr. Especially when it means having a dummy target in every makefile that has a dependency upon export. Instead, put the dummy target in rules.mk.
git-svn-id: svn://10.0.0.236/trunk@85259 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:36:06 +00:00
pavlov%netscape.com
d9c4e14097 added nsIImageContainer and nsIImageFrame and removed nsIImage2
git-svn-id: svn://10.0.0.236/trunk@85258 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:22:13 +00:00
cls%seawood.org
e61f75065e Implemented full copy-n-paste support for BeOS.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65100 r=cls


git-svn-id: svn://10.0.0.236/trunk@85257 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 05:32:30 +00:00
cls%seawood.org
e37855bb4b Make ::GetPixelDepth() know about rgb16
git-svn-id: svn://10.0.0.236/trunk@85256 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 05:10:15 +00:00
jst%netscape.com
df930a1f3a Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85255 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:34:24 +00:00
cls%seawood.org
a03d01f103 Add locking to prevent race conditions when building .jars.
Bug #55174 r=axel@pike.org


git-svn-id: svn://10.0.0.236/trunk@85254 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:20:55 +00:00
jst%netscape.com
59dd7c14df Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85253 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:15:37 +00:00
jst%netscape.com
c46251d046 Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85252 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:09:29 +00:00
hewitt%netscape.com
89e5dd1e29 52381 - DOM selectorText implementation, r=attinasi/jst, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85251 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:03:48 +00:00
jst%netscape.com
346ca51af6 Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85250 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:01:04 +00:00
jst%netscape.com
5c3894a865 Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85249 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 02:54:07 +00:00
jst%netscape.com
4fba6cd59c Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85248 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 02:36:07 +00:00
jst%netscape.com
758545ab3f Renaming files to make the mac happier, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85247 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 01:59:47 +00:00
jst%netscape.com
74eb19d5b0 Renaming file to make the mac happier. Not part of the buidl yet
git-svn-id: svn://10.0.0.236/trunk@85246 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 01:53:58 +00:00
jst%netscape.com
7644905403 Removing file that's not needed.
git-svn-id: svn://10.0.0.236/trunk@85245 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 01:26:07 +00:00
cls%seawood.org
c165557134 Fix for clicking on browser window not bring it to front.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65126 r=cls


git-svn-id: svn://10.0.0.236/trunk@85244 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 00:39:36 +00:00
bryner%uiuc.edu
8ff3bcea65 Add support for building NSPR with autoconf. Define USE_NSPR_AUTOCONF to turn it on (requires additional tools). r=cls.
git-svn-id: svn://10.0.0.236/trunk@85243 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 00:32:42 +00:00
cls%seawood.org
24ff1e3569 Only print the FIXME:: repaint messages on debug builds as we're still not sure if it is needed.
git-svn-id: svn://10.0.0.236/trunk@85242 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 00:19:00 +00:00
cls%seawood.org
c76db091c7 Implementing file dialogs for BeOS.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch.
Bug #65423 r=cls


git-svn-id: svn://10.0.0.236/trunk@85241 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 00:00:28 +00:00
cls%seawood.org
5f60f95e2c Initial implementation of file dialogs for BeOS.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the new files.
Bug #65423 r=cls


git-svn-id: svn://10.0.0.236/trunk@85240 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 23:58:36 +00:00
cls%seawood.org
94a96cd256 gmake 3.79.1 requires that SHELL be evaluated immediately.
Thanks to Brian Ryner <bryner@uiuc.edu> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85239 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 23:48:08 +00:00
cls%seawood.org
d61b132255 If folders have META:title attribute, then use it as the name of the folder. NetPositive feature matching.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65185. r=cls


git-svn-id: svn://10.0.0.236/trunk@85238 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 23:21:11 +00:00
cls%seawood.org
71aea9aaca Implement nsWindow::Enable() for BeOS. Bug #64549
git-svn-id: svn://10.0.0.236/trunk@85237 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 23:03:54 +00:00
cls%seawood.org
9071da80e0 Backing out mouse cursor changes as they are causing a crash on startup due to use of static constructors. Bug #63640
git-svn-id: svn://10.0.0.236/trunk@85236 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 22:56:09 +00:00
jst%netscape.com
9d330c8509 Removing emacs backup file that was accidentally checked in.
git-svn-id: svn://10.0.0.236/trunk@85234 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 22:27:24 +00:00
dbaron%fas.harvard.edu
3e54830daa Adding regression test for bug 4519. (Not part of build.)
git-svn-id: svn://10.0.0.236/trunk@85233 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 21:49:36 +00:00
jst%netscape.com
b39ce32bef Removing file that was checked in by mistake.
git-svn-id: svn://10.0.0.236/trunk@85232 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 11:28:12 +00:00
jst%netscape.com
8d8804bc27 Initial checkin of XPIDL versions of the DOM interfaces. These files are automatically converted from the IDLC files. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85231 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 10:12:42 +00:00
jst%netscape.com
5ad71c8423 Initial checkin of XPIDL versions of the DOM interfaces. These files are automatically converted from the IDLC files. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85230 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 09:21:24 +00:00
jst%netscape.com
825ee412c8 Initial checkin of XPIDL versions of the DOM interfaces. These files are automatically converted from the IDLC files. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85229 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 09:10:30 +00:00
pavlov%netscape.com
201696b1d6 adding image class for mac along with Makefile.in (for osx)
git-svn-id: svn://10.0.0.236/trunk@85228 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 09:02:05 +00:00
jst%netscape.com
a75ee054a1 Initial checkin of XPIDL versions of the DOM interfaces. These files are automatically converted from the IDLC files. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85227 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 08:51:04 +00:00
jst%netscape.com
36f740f697 Script that converts IDLC files to XPIDL files.
git-svn-id: svn://10.0.0.236/trunk@85226 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 08:43:22 +00:00
bryner%uiuc.edu
9b12bf288a GNU Make 3.79.1, hacked to use shmsdos. This is necessary because the old
version, based off of 3.74, seems to have problems with NSPR autoconf.

r=cls.


git-svn-id: svn://10.0.0.236/trunk@85225 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 08:07:01 +00:00
cls%seawood.org
423e6a842d test
git-svn-id: svn://10.0.0.236/trunk@85224 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 07:19:05 +00:00
cls%seawood.org
46b60c78ea If MOZILLA_CLIENT is set and building on win32, set OS_TARGET to win95 like nsprpub/makefile.win does.
git-svn-id: svn://10.0.0.236/trunk@85223 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:42:27 +00:00
cls%seawood.org
4e328f50ac Switch from using $(DIST)/bin, $(DIST)/lib, etc to using $(bindir), $(includedir). This gives us the advantage of being able to set different directories for libs & headers as needed. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85222 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:37:45 +00:00
jst%netscape.com
ffd1829cd8 Padding hexadecimal numbers in IID's with zero's to make my life a bit easier when converting the DOM to use XPConnect.
git-svn-id: svn://10.0.0.236/trunk@85220 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:11:05 +00:00
jst%netscape.com
a33713624e Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@85219 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 04:31:24 +00:00
blakeross%telocity.com
ebcfd71f5b Fix 33115: attempt to shave milliseconds off of startup time by removing obsolete/unused prefs. more to come. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85218 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 03:44:15 +00:00
timeless%mac.com
0125cc2f68 fix for bug 65076 [Modern] "Find in Bookmarks" ugliness needs to be fixed
by hwaara, r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@85217 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 01:26:58 +00:00
dbaron%fas.harvard.edu
eda78742d0 Fix SVG bustage from pierre's checkin.
git-svn-id: svn://10.0.0.236/trunk@85216 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 00:03:07 +00:00
dbaron%fas.harvard.edu
b15c00b1ba Fix MathML bustage from pierre's checkin.
git-svn-id: svn://10.0.0.236/trunk@85215 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 23:57:38 +00:00
bryner%uiuc.edu
3dcf928461 Register the pipnss chrome on windows. r=javi. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@85214 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 23:54:33 +00:00
pierre%netscape.com
f65fe0fad9 added brakets in switch() statements in a vain attempt to fix the unix build bustages
git-svn-id: svn://10.0.0.236/trunk@85213 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 23:33:29 +00:00
koehler%mythrium.com
777b70053f Bug 63640. Most BeOS cursors implemented.
Only BeOS related (no super-review) needed


git-svn-id: svn://10.0.0.236/trunk@85212 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 22:58:20 +00:00
pierre%netscape.com
fe3e133f52 #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster.
git-svn-id: svn://10.0.0.236/trunk@85211 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 22:50:28 +00:00
pierre%netscape.com
148e913722 #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster.
git-svn-id: svn://10.0.0.236/trunk@85210 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 22:46:54 +00:00
tara%tequilarista.org
d83fa37873 Landing Ask Bjoern Hansen's fix for bug #39159
git-svn-id: svn://10.0.0.236/trunk@85209 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 16:58:32 +00:00
sspitzer%netscape.com
8b7e2d3abe fix for #62873. sr=bienvenu. thanks to andrew.taylor@cal.montage.ca
for the initial patch.


git-svn-id: svn://10.0.0.236/trunk@85208 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 05:06:10 +00:00
kmcclusk%netscape.com
90c90d4972 Defer invalidates using PL_event so they can be combined with reflow invalidates. This improves performances by reducing the number of paint messages and eliminates flicker bug 36849 sr=roc+moz@cs.cmu.edu r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85207 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 04:59:39 +00:00
kvisco%ziplink.net
741bf6ee31 Added implementation of evaluate
git-svn-id: svn://10.0.0.236/trunk@85206 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 04:42:26 +00:00
sspitzer%netscape.com
3f93aa7593 fix for #64948. sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85205 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 04:38:27 +00:00
kvisco%ziplink.net
e26f0655f8 Added CurrentFunctionCall and SystemPropertyFunctionCall to the Makefile so
that the standalone linux version builds again


git-svn-id: svn://10.0.0.236/trunk@85204 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 04:21:52 +00:00
sfraser%netscape.com
bc08aba223 Checking in code contributed by Jason Bagley (jbagley@artlogic.com) to implement window iteration and getting the URL for the front window from Apple Events, and handling of the 'inside' parameter for GetURL Apple Event. This also fixes a problem with AETokenDesc that it was not saving changes made on it back into the AEDesc*. r=me, sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@85202 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 02:50:37 +00:00
brendan%mozilla.org
60ae4af073 Followup to last checkin, comment change only, r=mccabe.
git-svn-id: svn://10.0.0.236/trunk@85201 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 02:02:48 +00:00
alecf%netscape.com
386d888111 back out my last changes for now, cuz they cause wierd leaks
git-svn-id: svn://10.0.0.236/trunk@85200 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 01:47:33 +00:00
brendan%mozilla.org
e92f541879 2nd attempt: Fix API botch where 'var x=0' vs. 'x=0' could put x in a different object (65553, r=mccabe, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@85199 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 01:41:55 +00:00
yokoyama%netscape.com
f34274d0e9 fix 22921 copied nsIModule code.
git-svn-id: svn://10.0.0.236/trunk@85198 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 01:02:53 +00:00
despotdaemon%netscape.com
605faa8415 Pseudo-automatic update of changes made by matthias@sorted.org.
git-svn-id: svn://10.0.0.236/trunk@85197 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:52:39 +00:00
rogerl%netscape.com
32cc1ab2de Added <function> at top level and example thereof.
git-svn-id: svn://10.0.0.236/trunk@85196 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:44:51 +00:00
mkaply%us.ibm.com
05b7020a2e #62335
r=mkaply, a=blizzard
from jkobal - fix pasting on DBCS systems


git-svn-id: svn://10.0.0.236/trunk@85195 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:27:45 +00:00
dr%netscape.com
b48da65907 fix for 55115, removing last usage of nsFileSpec from chrome registry. r=jag, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85194 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:17:07 +00:00
cls%seawood.org
b8b78797cc Add pref to REQUIRES to fix senna bustage
git-svn-id: svn://10.0.0.236/trunk@85193 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:15:51 +00:00
mkaply%us.ibm.com
3e73f1622d #63709
r=jkobal, a=blizzard
SHORT1/2 macros return USHORTS - we need signed values for relative mouse position


git-svn-id: svn://10.0.0.236/trunk@85191 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:08:42 +00:00
rogerl%netscape.com
bebeeb668d Fixed gcc warnings. Added .xml test case.
git-svn-id: svn://10.0.0.236/trunk@85190 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:02:56 +00:00
rogerl%netscape.com
e56b80d07d Fixes and enhancements to get class references, constructors and scripts
working from .xml input.


git-svn-id: svn://10.0.0.236/trunk@85189 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 23:56:37 +00:00
svn%xmlterm.org
322511835d --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Fix for minor bug 65662.
(Oops! Missed CVS log message on previous checkin for this file. Dummy checkin
with the correct log message.)


git-svn-id: svn://10.0.0.236/trunk@85188 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:59:06 +00:00
svn%xmlterm.org
301ed0a325 ../../LogMessage
git-svn-id: svn://10.0.0.236/trunk@85187 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:52:18 +00:00
jgmyers%netscape.com
bac946edd5 fix capitalization
git-svn-id: svn://10.0.0.236/trunk@85186 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:39:29 +00:00
jgmyers%netscape.com
dcdb115e4a fix comment
git-svn-id: svn://10.0.0.236/trunk@85185 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:39:17 +00:00
axel%pike.org
e7c312e784 not part of build, nsNodeSet is not part of transformiix standalone. sorry.
git-svn-id: svn://10.0.0.236/trunk@85184 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:20:24 +00:00
sspitzer%netscape.com
5edf085c65 fix for #65304. sr=bienvenu. if no subscribable servers, subscribe
dialog won't dismiss when you hit cancel.


git-svn-id: svn://10.0.0.236/trunk@85183 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:04:06 +00:00
hewitt%netscape.com
650ee79993 65992 - putting back code I accidentally removed yesterday
git-svn-id: svn://10.0.0.236/trunk@85182 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:49:48 +00:00
sspitzer%netscape.com
cc7bf9f1e7 fix for #64244 and #46315
sr=bienvenu.  thanks to slucy@objectivesw.co.uk for the initial
patch for #46315


git-svn-id: svn://10.0.0.236/trunk@85181 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:41:12 +00:00
sspitzer%netscape.com
d6491a9623 fix for #64291. r=sspitzer,timeless, sr=bienvenu thanks to hwaara@chello.se for the patch.
git-svn-id: svn://10.0.0.236/trunk@85180 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:39:43 +00:00
dbragg%netscape.com
82c55620d0 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@85179 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:26:41 +00:00
axel%pike.org
fb545a174e not part of build, code by peterv, r=me, fixing XPathProcessor, nsISynchLoader, cleanup
git-svn-id: svn://10.0.0.236/trunk@85178 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:24:44 +00:00
dbragg%netscape.com
561a3dc878 New interface for creating and managing processes. New feature for bug 62167. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85177 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:23:24 +00:00
waterson%netscape.com
f15f96de69 Bug 65908. Reduce nsHashtable default size from 256 to 16 (the minimum that a PL_HashTable will allow). r=kandrot, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@85176 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:20:52 +00:00
nhotta%netscape.com
531620ee2e Wording change for charset not match alert, changed to add wording for saving message, bug 57080, r=nhotta, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@85175 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:19:27 +00:00
cls%seawood.org
97ad9b93fa Make sure to pull nspr with xpcom
git-svn-id: svn://10.0.0.236/trunk@85174 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:17:42 +00:00
radha%netscape.com
6b8ac9770c Follow up to previous checkin regarding bug # 62651. Remove commented out code.
git-svn-id: svn://10.0.0.236/trunk@85173 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:14:45 +00:00
radha%netscape.com
bb1586fba2 Fix for Session History growth bug 62651 r=law and several other people, sr=waterson
Put a limit on number entries session History will hold for each browser window/embedding
window


git-svn-id: svn://10.0.0.236/trunk@85172 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:12:14 +00:00
bienvenu%netscape.com
8a2c165792 fix crash compacting local folders, r=naving, sr=mscott 66002
git-svn-id: svn://10.0.0.236/trunk@85171 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:10:34 +00:00
tara%tequilarista.org
b2e7b0ef95 Landing suggested addition from Bernd Eckenfels for bug # 56822
git-svn-id: svn://10.0.0.236/trunk@85169 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:57:52 +00:00
sspitzer%netscape.com
86ed090686 add comment, no reviewer.
git-svn-id: svn://10.0.0.236/trunk@85168 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:56:56 +00:00
alecf%netscape.com
1333323ca1 fix for #65667 sr=bienvenu, r=sspitzer
focus the thread pane when a folder finished loading


git-svn-id: svn://10.0.0.236/trunk@85167 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:54:15 +00:00
alecf%netscape.com
a5b422e606 fix for #65865 - add date and integer support to local search, so that
we can search history and bookmarks by last visited/etc.
sr=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85166 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:47:32 +00:00
blizzard%redhat.com
98f8f6decc Fix for bug #56270. Put off the drag leave event until we return to the mainloop so we can get the drag drop if it's available first. r=pavlov, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85165 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:47:12 +00:00
alecf%netscape.com
b098629a4e back out a line that I accidentally checked in with another fix
git-svn-id: svn://10.0.0.236/trunk@85164 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:45:39 +00:00
alecf%netscape.com
7720e9cbca fix for #62401 - r=jsg sr=brendan
clean up references to the global runtime before
services are shutdown, but acting as an observer on XPCOM shutdown


git-svn-id: svn://10.0.0.236/trunk@85163 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:44:19 +00:00
alecf%netscape.com
9e5bd7bc65 back out jag's checkin as it caused blocker bug 65988
git-svn-id: svn://10.0.0.236/trunk@85162 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 19:40:38 +00:00
ccarlen%netscape.com
b036475f94 NOT PART OF THE BUILD - Add string resources file file locations.
git-svn-id: svn://10.0.0.236/trunk@85161 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 15:53:13 +00:00
ccarlen%netscape.com
c0a47b0d0e NOT PART OF THE BUILD - Add string resources for file locations.
git-svn-id: svn://10.0.0.236/trunk@85160 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 15:52:49 +00:00
ccarlen%netscape.com
d74a48618d NOT PART OF THE BUILD - forgot to add this yesterday
git-svn-id: svn://10.0.0.236/trunk@85159 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 15:51:59 +00:00
mkaply%us.ibm.com
58b7709f6a r=mkaply, a=blizzard
Big GFX cleanup for OS/2 - using new logging mechanism


git-svn-id: svn://10.0.0.236/trunk@85158 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 15:47:20 +00:00
locka%iol.ie
9765c7d074 New mozctlx.dll for Mozilla ActiveX control. Register this DLL instead of mozctl.dll and it will ensure the PATH environment variable in the host process includes the Mozilla bin directory everytime the control is created. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85157 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 13:17:28 +00:00
axel%pike.org
a479f6a8d4 not part of build, bug 65058, NamedMap crash, MozillaString fixup, r=peterv
git-svn-id: svn://10.0.0.236/trunk@85156 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 10:43:27 +00:00
cls%seawood.org
2077d7b777 Landing changes to use autoconf on win32. Bug #58804
git-svn-id: svn://10.0.0.236/trunk@85155 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 09:44:03 +00:00
valeski%netscape.com
bd22be06a3 mass confusion. We indeed need this registration.
git-svn-id: svn://10.0.0.236/trunk@85153 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 08:14:38 +00:00
relyea%netscape.com
fb29b9742b Follow Wan-Teh's suggesion of using typedef's for enums.
Follow the same style we use elsewhere for enums.


git-svn-id: svn://10.0.0.236/trunk@85151 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:57:18 +00:00
jst%netscape.com
870c8cda8d Fixing bug 54780. Checking in patch from heikki@netscape.com that makes nsDOMImplementation::CreateDocument() return the return value from NS_NewDOMDocument() instead of just ignoring it. r=me, r=disttsc@bart.nl, sr=none (trivial change).
git-svn-id: svn://10.0.0.236/trunk@85150 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:56:38 +00:00
relyea%netscape.com
c20c453ab7 Incorporate Wan-Teh's suggestion of using a typdef for the enum.
Follow the same standard we use elsewhere for enums.


git-svn-id: svn://10.0.0.236/trunk@85149 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:56:06 +00:00
relyea%netscape.com
d796033708 Bug 65903: Fixes to allow iWS admin stuff to work with shared library NSS
Add necessary exported symbols.
Fix bug in NSS_Initialize where we weren't passing the read only paramter
	through.
Add function to search for Certificate Lists so that Traverse does not need to
	be exposed.
Update pkcs11 names.


git-svn-id: svn://10.0.0.236/trunk@85148 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:53:54 +00:00
relyea%netscape.com
ed394b3e81 Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
git-svn-id: svn://10.0.0.236/trunk@85147 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:51:12 +00:00
relyea%netscape.com
41b2d202eb Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
git-svn-id: svn://10.0.0.236/trunk@85146 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:50:58 +00:00
relyea%netscape.com
b47e5012a4 Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
git-svn-id: svn://10.0.0.236/trunk@85145 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:50:16 +00:00
relyea%netscape.com
e4e771cd60 Fix Serial number searches by removing the DER tag.
Bug 65895.


git-svn-id: svn://10.0.0.236/trunk@85144 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:47:57 +00:00
mscott%netscape.com
cfbef5cbcc Bug #65515 --> if we can't create a mime info from the registry, then create a new
entry for this mime type.
Bug #57364 --> look up content type to file extension mappings using the windows mime registry.
Bug #65872 --> if we get a content type of unknown or octet, try to ignore that content type
and extract the extension from the url and looking that up to see if we can get a better
content type.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85143 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:43:26 +00:00
valeski%netscape.com
2b8e7e62c5 r=syd. reverting to dead browserlistener implementation (basically a backout of my previous checkin until progress listener registration can be resolved.
git-svn-id: svn://10.0.0.236/trunk@85142 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:17:20 +00:00
valeski%netscape.com
221a69dbb2 r=ccarlen, sr=rpotts. 46848. Reworking listener registration interface. collection type listeners should be registered here. removing nsIWebProgress implementation from nsWebBrowser adfter determining GetDOMWindow() wasn't being used.
git-svn-id: svn://10.0.0.236/trunk@85141 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 06:00:23 +00:00
mkaply%us.ibm.com
8dd8b6a35d HP-UX breakage
I'm just commenting out the delete of mPath for now since it can never be allocated


git-svn-id: svn://10.0.0.236/trunk@85140 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:40:03 +00:00
hewitt%netscape.com
85249f4297 62101 - nsWidgetStateManager quirk, r=timeless, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85139 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:26:34 +00:00
hewitt%netscape.com
73bcaaa04b 55727 - file menubutton, r=ben, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85138 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:16:13 +00:00
hewitt%netscape.com
737458c628 55727 - file menubutton, r=ben, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85137 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:10:31 +00:00
hewitt%netscape.com
d06a9d3f12 58142 - tree row unclickable space, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@85136 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:04:33 +00:00
hewitt%netscape.com
5d4e302ec2 56150 - colorpicker button focus, r=timeless, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85135 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:02:56 +00:00
hewitt%netscape.com
b46504c0b2 64425 - edit mode tabs, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85134 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:41:50 +00:00
hewitt%netscape.com
97acf7465c 53097 - tabs button disappear, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85133 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:35:44 +00:00
hewitt%netscape.com
66e4a5748c 56210 - autoscroll too narrow, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85132 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:32:11 +00:00
hewitt%netscape.com
112d7fa4f8 63764 - multiline textfields, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85131 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:19:10 +00:00
hewitt%netscape.com
c7e644f248 58954 - bookmark folder selection, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85130 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:17:18 +00:00
hewitt%netscape.com
7668eb884f 55018 - search headers, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85129 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:16:54 +00:00
hewitt%netscape.com
d68524c3dd 55728 - go button too wide, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85128 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:16:26 +00:00
hewitt%netscape.com
3f3012667f 54759 - Javascript console mis-skinned, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85127 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:15:50 +00:00
bienvenu%netscape.com
9044e4b2a4 fix crash on shutdown after reading news message in memory cache r=sspitzer, sr=mscott 65724
git-svn-id: svn://10.0.0.236/trunk@85126 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:10:11 +00:00
jj%netscape.com
67dbe40a1f fix for #43202: copying default profile resources instead of making aliases. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@85125 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:48:49 +00:00
blakeross%telocity.com
95c7af76f5 Fix 56646: textfield context menus have I-beam cursor, and some menu shortcuts (like F9) aren't properly aligned. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85124 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:35:34 +00:00
cmanske%netscape.com
733bac044c Checkin for doronr@naboonline.com: fix bug 63971, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85123 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:34:07 +00:00
cmanske%netscape.com
0b58496fa8 Checkin for doronr@naboonline.com: bug 63971, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85122 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:34:04 +00:00
nicolson%netscape.com
33873f5d85 Only build archives, not .so's, at this level.
git-svn-id: svn://10.0.0.236/trunk@85121 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:23:47 +00:00
mscott%netscape.com
84299d0f0c Bug #3609 --> pass the msg window into discover all folders.
clear the waiting for connection info flag if the user cancels out of the authentication dialogs...
set the url can run but busy flag if we are waiting for connection info. This prevents us from trying to
create a raw protocol connection without going through the request over ride info for webmail.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85120 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:00:58 +00:00
mscott%netscape.com
73ee90bc7d Bug #3609 --> pass the msg window into discover all folders
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85119 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:00:12 +00:00
jdunn%netscape.com
94ac4cd26b fixing the issue of "delete [] (void*)". This is wrong.
since the pointer was 'newed' as a char *, we need to
delete a (char *)

No bug for this... but very similar to
# 34040
r= cls@seawood.org Joe.Chou@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@85118 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:52:33 +00:00
javi%netscape.com
9c37fee67a Make windows build the pipnss.jar file.
git-svn-id: svn://10.0.0.236/trunk@85117 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:46:42 +00:00
bryner%uiuc.edu
5a10dff927 added files: mozilla/netwerk/socket/base/nsIChannelSecurityInfo.idl, mozilla/netwerk/socket/base/nsISSLSocketControl.idl, removed files: mozilla/netwerk/socket/base/nsISecureSocketInfo.idl
git-svn-id: svn://10.0.0.236/trunk@85116 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:37:55 +00:00
ftang%netscape.com
de962c641c fix bug 61031. fix typo to make CE run. r=nhotta sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85115 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:34:13 +00:00
yokoyama%netscape.com
06d7530779 fix for 22921. /r = jud, /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@85114 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:34:00 +00:00
ftang%netscape.com
b38e623d82 fix bug 55702 .
git-svn-id: svn://10.0.0.236/trunk@85113 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:33:01 +00:00
saari%netscape.com
35234207ea Fix for 54406, tabbing through links with multiple frames doesn't work. r=byrner, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85112 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:28:27 +00:00
ccarlen%netscape.com
f1dbe43f8d Fix for bustage caused on senna Tinderbox by checkin for 64501.
git-svn-id: svn://10.0.0.236/trunk@85111 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:24:28 +00:00
disttsc%bart.nl
ba6571998e More appCore killing. bug=46200, r=ben, a=alecf
git-svn-id: svn://10.0.0.236/trunk@85110 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:19:07 +00:00
disttsc%bart.nl
558d6e2da3 Make viewZoomOverlay.js not barf if the menu doesn't exist. Bug=65807, r=timeless, a=alecf
git-svn-id: svn://10.0.0.236/trunk@85109 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:16:11 +00:00
disttsc%bart.nl
367d019747 "Receiving: message headers" should be "Downloading message headers 123 of 1323"
bug=37712, author=Mark Olson <maolson@earthlink.net>, r=jag, a=mscott


git-svn-id: svn://10.0.0.236/trunk@85108 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:14:28 +00:00
bryner%uiuc.edu
22e6253ccf Oops, forgot jar.mn.
git-svn-id: svn://10.0.0.236/trunk@85107 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:12:42 +00:00
bryner%uiuc.edu
45cfc89b1a PSM 2.0 work:
- Split nsISecureSocketInfo into nsISSLSocketControl and nsIChannelSecurityInfo.
- Incorporate lock icon fixes from psm-glue into pipnss code.
- Implement password callback for client auth in pipnss.
- Locallize the lock icon tooltip.
- Lots of code cleanup.

r=javi, jgmyers, sr=ben.


git-svn-id: svn://10.0.0.236/trunk@85106 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:12:10 +00:00
nicolson%netscape.com
4491146999 moved libjss generation from cmd/jssjava to lib.
git-svn-id: svn://10.0.0.236/trunk@85105 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:14:25 +00:00
nicolson%netscape.com
2e73ebdd9d get stuff to build under mozilla.
git-svn-id: svn://10.0.0.236/trunk@85104 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:13:52 +00:00
nicolson%netscape.com
31e7d36663 no more jssjava.
git-svn-id: svn://10.0.0.236/trunk@85103 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:11:31 +00:00
nicolson%netscape.com
09571e0184 remove all the old jssjava stuff. move everything else to
mozilla/security/jss/lib.


git-svn-id: svn://10.0.0.236/trunk@85102 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:11:12 +00:00
ccarlen%netscape.com
399dc48081 Fix for bustage caused on senna Tinderbox by checkin for 64501.
git-svn-id: svn://10.0.0.236/trunk@85101 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:03:07 +00:00
rogerl%netscape.com
22d0907289 Merged Monkey bits, fix for bug #57631, /()/ was parsed incorrectly.
git-svn-id: svn://10.0.0.236/trunk@85100 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 23:39:00 +00:00
gerv%gerv.net
23e6b28171 More bug 6682. Perhaps this could be it.
git-svn-id: svn://10.0.0.236/trunk@85098 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 23:08:22 +00:00
ccarlen%netscape.com
02742c53b1 2nd part of bug 64501 - obsoleting this because moved into xpcom r=dougt@netscape.com sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85097 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:59:28 +00:00
sdv%sparc.spb.su
bdcd188229 fix for bug 65506
a=jonsmirl@mediaone.net
r=sdv@sparc.spb.su


git-svn-id: svn://10.0.0.236/trunk@85096 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:55:48 +00:00
ccarlen%netscape.com
b807b06014 Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom.
r=dougt@netscape.com, sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@85095 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:51:57 +00:00
rogerl%netscape.com
29032c436f Merged changes from Monkey - see bug #64285.
git-svn-id: svn://10.0.0.236/trunk@85093 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:49:11 +00:00
sdv%sparc.spb.su
424ff326af fix for bug 65499
a=jonsmirl@mediaone.net
r=sdv@sparc.spb.su


git-svn-id: svn://10.0.0.236/trunk@85092 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:36:55 +00:00
kin%netscape.com
b027ec74ff Temporary fix for Bug #65828: mozilla installer.exe fails with "-229 script error"
Backing out Brendan's previous checkin for bug #65553 (jsapi.c, jsdbgapi.c, jsemit.c, jsinterp.c, jsinterp.h, jsobj.c, and jsscript.c), so we can get smoke tests going.

r=attinasi@netscape.com (sheriff)


git-svn-id: svn://10.0.0.236/trunk@85091 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:10:12 +00:00
mcgreer%netscape.com
eb7bf466b7 make blapitest return error codes so QA lights up correctly. Fix bug with DSA
self-test.  r=wtc


git-svn-id: svn://10.0.0.236/trunk@85090 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 21:45:47 +00:00
wtc%netscape.com
4ffe6b4b35 Add library version info to the NSS, S/MIME, and SSL shared libraries.
Define the NSS version macros and add NSS_VersionCheck in nss.h.
Add linker option to record internal name of shared libraries.
Add Windows resource files.  Add rcs and sccs id strings that can be
retrieved with 'ident' and 'what'.
Modified Files:
	coreconf/HP-UX.mk coreconf/OSF1.mk coreconf/SunOS5.mk
        coreconf/WIN954.0.mk coreconf/WINNT4.0.mk coreconf/WINNT5.0.mk
	coreconf/rules.mk nss/lib/nss/config.mk
	nss/lib/nss/manifest.mn nss/lib/nss/nss.h
	nss/lib/nss/nssinit.c nss/lib/smime/config.mk
	nss/lib/smime/manifest.mn nss/lib/ssl/config.mk
	nss/lib/ssl/manifest.mn
Added Files:
	nss/lib/nss/nss.rc nss/lib/nss/nssver.c nss/lib/smime/smime.rc
	nss/lib/smime/smimever.c nss/lib/ssl/ssl.rc
	nss/lib/ssl/sslver.c


git-svn-id: svn://10.0.0.236/trunk@85089 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 20:29:10 +00:00
mcgreer%netscape.com
080a17ebd4 fixes for prime generatation:
1.  Increase maximum tries to 600 (based on 2*(approx. frequency of 1024-bit primes))
2.  Lower the number of Miller-Rabin iterations for p and q based on HAC table 4.4
r=nelsonb,a=wtc


git-svn-id: svn://10.0.0.236/trunk@85088 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 16:39:10 +00:00
wtc%netscape.com
a620d900b4 Bugzilla bug #65416: assign values explicitly to enumeration constants.
The same values that the compiler would assign are assigned, with only
one exception (cmmfNoPKIStatus in cmmft.h).  This is patch id=22555,
reviewed by Nelson Bolyard.


git-svn-id: svn://10.0.0.236/trunk@85087 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 16:36:43 +00:00
mkaply%us.ibm.com
2048158f0f #65732
r=cls
Make SHORT_LIBNAMEs (used by OS/2 only) match Windows DLL names


git-svn-id: svn://10.0.0.236/trunk@85086 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 15:53:33 +00:00
bienvenu%netscape.com
336f2c1761 fix cached news connections to remember current group r=sspitzer, sr=mscott part of 13506
git-svn-id: svn://10.0.0.236/trunk@85085 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 15:39:35 +00:00
bienvenu%netscape.com
d38f75f104 change folder compaction to use base class offine store compaction code, 15865 r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85084 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 15:37:52 +00:00
mkaply%us.ibm.com
65486aa684 #65732
r=cls
Make SHORT_LIBNAMEs (used by OS/2 only) match Windows DLL names


git-svn-id: svn://10.0.0.236/trunk@85083 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 15:35:00 +00:00
locka%iol.ie
939d8dd242 Changed winEmbed to use the new embedding idle loop routines. b=44120
git-svn-id: svn://10.0.0.236/trunk@85082 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 14:10:50 +00:00
tor%cs.brown.edu
f5bfdaf733 Bug 65315 - update server pixmaps incrementally and move 8-bit alpha
check to ImageUpdated. r=jag, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@85081 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 13:39:07 +00:00
alecf%netscape.com
4732b42b27 oops, forgot this in a checkin from yesterday
git-svn-id: svn://10.0.0.236/trunk@85080 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 08:44:30 +00:00
alecf%netscape.com
df4db85560 fix for 55791 a=ben
git-svn-id: svn://10.0.0.236/trunk@85079 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 08:24:42 +00:00
alecf%netscape.com
b4abc5b28a fix for #37078 - fix cut/copy for history window
a=ben, r=timeless


git-svn-id: svn://10.0.0.236/trunk@85078 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 07:57:32 +00:00
alecf%netscape.com
69c973a894 more nsBrowserInstance lovin' - move the show/hide button junk into JavaScript using the now-working pref-change-observer system. bug 46200.
a=ben, r=jag


git-svn-id: svn://10.0.0.236/trunk@85077 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 07:50:06 +00:00
pavlov%netscape.com
3d121d5d77 add error checking in SetBits
git-svn-id: svn://10.0.0.236/trunk@85076 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 07:49:59 +00:00
jst%netscape.com
516c686f72 Whitespace cleanup, fixing up 3 space indentation. No code changes.
git-svn-id: svn://10.0.0.236/trunk@85075 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 07:44:29 +00:00
cls%seawood.org
b2e4600185 Split conditional into if/then statements. Fixes AIX tinderbox bustage.
Thanks to Jim Dunn <jdunn@netscape.com> for the patch. r=rbs


git-svn-id: svn://10.0.0.236/trunk@85074 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 06:44:50 +00:00
disttsc%bart.nl
3d83b88559 Fix js strict warnings, bug=57656, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@85073 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 06:17:31 +00:00
chuang%netscape.com
6b53efb201 Bug33543 Addresses from reading a newsgroup posting shouldn't be added to collected addresses, r=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85072 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 05:47:38 +00:00
chuang%netscape.com
c344e0c09f Bug33543 Addresses from reading a newsgroup posting shouldn't be added to collected addresses, r=sspitzer, sr=sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85071 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 05:45:48 +00:00
chuang%netscape.com
7d3b39e7e3 Bug33543 Addresses from reading a newsgroup posting shouldn't be added to collected addresses, r=sspitzer, sr=sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85070 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 05:38:03 +00:00
m_kato%ga2.so-net.ne.jp
a7ee5ba000 bug 60050, sr=ftang
MS-IME 95/97/98/2000 may send WM_IME_COMPOSITION with non-conversion mode before it send WM_IME_STARTCOMPOSITION.


git-svn-id: svn://10.0.0.236/trunk@85068 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 03:16:04 +00:00
brendan%mozilla.org
a8e8c0ed81 Fix API botch where 'var x=0' vs. 'x=0' could put x in a different object (65553, r=mccabe, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@85067 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 03:00:31 +00:00
m_kato%ga2.so-net.ne.jp
d383f0e075 bug 65547, r=jag, sr=sfraser
delete unused line


git-svn-id: svn://10.0.0.236/trunk@85066 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:50:29 +00:00
dbaron%fas.harvard.edu
f66434977a Attempt to fix topcrash bug 54230 by fixing an ABR caused by allocating and copying one fewer bytes than the number indicated by the length. r=javi@netscape.com, dougt@netscape.com sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85065 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:28:19 +00:00
blakeross%telocity.com
586fc637da Fix 65790: context menus broken in bookmarks panel. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85064 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:24:06 +00:00
tara%tequilarista.org
fe63832e0e Cleaning up the language for matty for bug #45213
git-svn-id: svn://10.0.0.236/trunk@85063 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:20:04 +00:00
tara%tequilarista.org
d022dfcf21 Landing patch for bug #58436 from Henrik Gemal
git-svn-id: svn://10.0.0.236/trunk@85062 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:14:11 +00:00
nelsonb%netscape.com
86e42542d2 When searching for a prime, the number of Miller-Rabin tests to be
performed will be done in accordance with a table published in the
Handbook of Applied Cryptography.  See Bug 65151.  Also, changes to
test program for this function.


git-svn-id: svn://10.0.0.236/trunk@85061 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 01:39:17 +00:00
cmanske%netscape.com
a4faea7f3c Fixed sidebar separator not hidden by default, b=65774, r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85060 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 01:22:43 +00:00
kin%netscape.com
353bd034ca Initial checkin of project.
Part of fix for bug #6254 (Find/Replace needs to be implemented)
sr=sfraser@netscape.com

Not part of the build yet.


git-svn-id: svn://10.0.0.236/trunk@85059 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 01:07:01 +00:00
cmanske%netscape.com
659dc7a1f5 Remove JS warnings, b=57649,r=timeless, sr=kin. Fix to 50328 (bring up Cell properties when caret is in cell) by hwaara@chello.se, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@85058 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:59:18 +00:00
bienvenu%netscape.com
c303f9b725 rearrange column setting and getting code as part of offline support, also fix phantom msg counts r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85057 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:58:37 +00:00
blakeross%telocity.com
e2b82014cf Fix 33115: attempt to shave milliseconds off of startup time by removing obsolete/unused prefs. more to come. r=valeski sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85056 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:53:48 +00:00
mscott%netscape.com
293ed48b12 Bug #3678 --> make sure the alert dialog is parented correctly against the 3-pane
window.
r=syd
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85055 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:53:34 +00:00
blakeross%telocity.com
51caaa1902 Fix 65769: make context menus for bookmarks work again. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85054 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:50:09 +00:00
bienvenu%netscape.com
d00b95285f rearrange column setting and getting code as part of offline support, also fix phantom msg counts r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85053 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:42:02 +00:00
alecf%netscape.com
9b7d1a8281 fix random crashes during shutdown
r=bryner,blake (trying to get tree open, no sr=)


git-svn-id: svn://10.0.0.236/trunk@85051 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 23:42:42 +00:00
bryner%uiuc.edu
f2e3103808 Fixing unix build bustage. r=blizzard.
git-svn-id: svn://10.0.0.236/trunk@85050 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 22:16:09 +00:00
locka%iol.ie
b5d0d75316 New embedding routines to be called by host apps during message processing and idle time. b=44120.
git-svn-id: svn://10.0.0.236/trunk@85049 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:15:17 +00:00
alecf%netscape.com
e0258ac1c3 fix for bug 65616 - make nsIObserver-based pref notifications work as designed
sr=blizzard, r=timeless


git-svn-id: svn://10.0.0.236/trunk@85048 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:10:58 +00:00
locka%iol.ie
daae19918a New embedding routines to be called by host apps during message processing and idle time. b=44120. NOT PART OF BUILD (yet)
git-svn-id: svn://10.0.0.236/trunk@85047 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:10:46 +00:00
mjudge%netscape.com
74a4aa0952 not in build. only used for trace malloc purposes. This will be reviewed once a makefile change is made
git-svn-id: svn://10.0.0.236/trunk@85046 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:07:42 +00:00
mjudge%netscape.com
ba0ab16e42 not in build. for tracemalloc purposes only. when makefile is edited to add this as compile option There will be a reviewer of these checkins as well
git-svn-id: svn://10.0.0.236/trunk@85045 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:06:51 +00:00
blakeross%telocity.com
91971e0809 Fix 64479, 57191, an unreported bug: lots of search bookmarks/history cleanup/fixes. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85044 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:01:06 +00:00
blakeross%telocity.com
4dbbb05e6d Fix 64479, 57191, an unreported bug: lots of search bookmarks/history cleanup/fixes. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85043 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:56:31 +00:00
blakeross%telocity.com
d50fb18ed5 fixing problem with last patch.
git-svn-id: svn://10.0.0.236/trunk@85042 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:55:14 +00:00
blakeross%telocity.com
159ebe47f2 fixing problem with last patch.
git-svn-id: svn://10.0.0.236/trunk@85041 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:50:14 +00:00
blakeross%telocity.com
68eb064977 Fix 64479, 57191, an unreported bug: lots of search bookmarks/history cleanup/fixes. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85040 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:39:59 +00:00
ccarlen%netscape.com
f13f724282 Bug 54008 - nsIFile::MoveTo doesn't work according to API on Mac.
r=sdagley, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@85039 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:23:06 +00:00
saari%netscape.com
f8c0dcb1e6 Fix for 65134, 60712, 65129 r=av, sr=buster Fixing plugin key event handling
git-svn-id: svn://10.0.0.236/trunk@85038 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:04:09 +00:00
blakeross%telocity.com
575affbf87 Fix 59327: hwaara's patch to add an assertion. r=jag sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@85037 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:01:11 +00:00
cls%seawood.org
09f067f6ba Use BeOS' copyattr command which does preserve file attributes correctly instead of zip/unzip hack.
Thanks to <guru@startrek.com> for the patch.
Bug #65705 r=cls


git-svn-id: svn://10.0.0.236/trunk@85036 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:51:29 +00:00
alecf%netscape.com
69916b2069 fix for 44208 - send notification when we go offline/online
r=valeski, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85035 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:51:28 +00:00
leaf%mozilla.org
b791f167aa Automated update
git-svn-id: svn://10.0.0.236/trunk@85034 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:45:09 +00:00
cls%seawood.org
da12781833 Default to non-monolithic builds for BSDI.
Set standard BSD thread flags for BSDI.
Thanks to Kurt J. Lidl <lidl@pix.net> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85033 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:34:31 +00:00
timeless%mac.com
25786aedd7 fix bug 65371 need makefile.win to build regchrome.exe
r=hewitt sr=leaf


git-svn-id: svn://10.0.0.236/trunk@85032 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:26:04 +00:00
cls%seawood.org
30868808ae Add OS_LIBS to EXTRA_LIBS as necessary
git-svn-id: svn://10.0.0.236/trunk@85031 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:15:05 +00:00
cls%seawood.org
e8019a1b7a Don't link in OS_LIBS to shared libs by default
git-svn-id: svn://10.0.0.236/trunk@85030 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:14:16 +00:00
cls%seawood.org
65d87bbac6 Add check for libpthreads (AIX). Set USE_PTHREADS properly for AIX.
git-svn-id: svn://10.0.0.236/trunk@85029 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:13:44 +00:00
heikki%netscape.com
4a34dfd256 Set out param in case of error and some minor optimizations. r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@85028 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:03:27 +00:00
heikki%netscape.com
f18ce5bc62 Bug 64448, comments in internal subset moved to before internal subset. I also fixed some static global variables and NS_GET_IID stuff. r=harishd, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@85027 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 18:59:12 +00:00
gerv%gerv.net
c19d8bbefe Code to upgrade data file formats from old version, and intermediate broken version. Bug 6682.
git-svn-id: svn://10.0.0.236/trunk@85026 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 15:52:20 +00:00
blakeross%telocity.com
61ad5745c4 Fix, um, an extension of 60660: bunch of _elementIDs-related JS strict warnings. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85022 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 07:13:12 +00:00
blakeross%telocity.com
5a0b8ceda8 Fix 60660: JS strict warnings in pref-colors.xul. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85020 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 07:05:54 +00:00
blakeross%telocity.com
9e889ff4b4 Fix 63676, part of 51698: default width for common dialogs is too big, and other appearance tweaks. r=timeless a=ben
git-svn-id: svn://10.0.0.236/trunk@85019 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 07:04:24 +00:00
blakeross%telocity.com
659582b4ae Fix 64718: show Esc in menu for Stop. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@85018 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 07:00:03 +00:00
alecf%netscape.com
b86bf64702 other part of fix for #64218 - add history sidebar by default to new profiles
git-svn-id: svn://10.0.0.236/trunk@85017 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 06:18:09 +00:00
disttsc%bart.nl
acb7dc27b0 Forgot to mention: many thanks to Håkan B. Waara <hwaara@chello.se> for these patches.
git-svn-id: svn://10.0.0.236/trunk@85016 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 06:16:58 +00:00
disttsc%bart.nl
b05cef38ca Fix UI and clean-up code for cookies and images prefs panels. bug=64473, r=timeless, a=ben.
git-svn-id: svn://10.0.0.236/trunk@85015 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 06:07:17 +00:00
alecf%netscape.com
df87498009 fix for 64218 - implement history sidebar panel
a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85014 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 06:06:50 +00:00
cls%seawood.org
2f1e08885e Only define HAVE_LCHOWN if it is not already defined. Fixes AIX
git-svn-id: svn://10.0.0.236/trunk@85013 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 05:13:00 +00:00
disttsc%bart.nl
7b9237a86b Fix warning, bug=60656, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@85012 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 04:46:29 +00:00
disttsc%bart.nl
29aa59cb2a Clean up nsAppRunner.cpp, bug=65660, r=timeless, a=alecf
git-svn-id: svn://10.0.0.236/trunk@85011 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 04:44:13 +00:00
wtc%netscape.com
b4cb512bdb Bugzilla bug #64278: call sched_get_priority_min/max to get the minimum
and maximum priorities of the default scheduling policy.  Thanks to
Matt Beauregard <marauder@marauder.tm> for reporting this bug.


git-svn-id: svn://10.0.0.236/trunk@85008 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:42:13 +00:00
sonmi%netscape.com
6939deae3d changed the stopQ conditionvariable to theadQ
git-svn-id: svn://10.0.0.236/trunk@85005 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:26:27 +00:00
jgmyers%netscape.com
039ff39f07 add .cvsignore
git-svn-id: svn://10.0.0.236/trunk@85004 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:24:04 +00:00
mkaply%us.ibm.com
00a2d2fcbc r=mkaply, a=blizzard
Don't hardcode fonts for dialogs - breaks DBCS


git-svn-id: svn://10.0.0.236/trunk@85003 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:22:35 +00:00
mccabe%netscape.com
6e965fd48c Add missing semicolon. Thanks Brian for the ring.
git-svn-id: svn://10.0.0.236/trunk@85002 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:05:14 +00:00
despotdaemon%netscape.com
a91047c645 Pseudo-automatic update of changes made by javi@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85001 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 01:56:17 +00:00
dr%netscape.com
e5b2183059 fix for 50121, adds stupid gtk command line options in --help. r=pavlov, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85000 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 01:40:11 +00:00
mccabe%netscape.com
32369b4bde (Trivial, trivial) fix to 65179.
Add an fflush after printing JS errors from xul or content to the console, to facilitate debugging.  #ifdef DEBUG, because I don't know all of the performance consequences.

Thanks to neil@parkwaycc.co.uk for the suggestion.


git-svn-id: svn://10.0.0.236/trunk@84999 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 01:18:48 +00:00
mkaply%us.ibm.com
2c0d4f29f9 r=mkaply, a=blizzard
Code from jkobal - fix dialog sizing problem and trap in dirpicker


git-svn-id: svn://10.0.0.236/trunk@84996 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 01:00:06 +00:00
blakeross%telocity.com
764a0c73f2 removing line that was accidentally checked in.
git-svn-id: svn://10.0.0.236/trunk@84995 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:50:52 +00:00
alecf%netscape.com
8762ea1dfc fix for #63698 - remove context menu for personal toolbar, as it was never working in the first place, also includes residual removal of bookmarks.js since I refactored bookmarks/history
a=ben r=blake


git-svn-id: svn://10.0.0.236/trunk@84994 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:45:41 +00:00
blakeross%telocity.com
a85a78f23e Fix 63131: moving some event handlers from <box/> to <browser/>. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84993 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:32:34 +00:00
blakeross%telocity.com
a645332d17 Fix 60636: JS strict warnings in accountUtils.js, and more dump() removal (65127). r=timeless sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84992 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:31:27 +00:00
blakeross%telocity.com
b6bf8888fe Fix 53687: JS strict warnings in profileSelection.js. patch by Mark Olson. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84991 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:26:04 +00:00
blakeross%telocity.com
197098d5f5 Fix 57140: JS strict warnings in commonDialog.js. patch by Mark Olson. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84990 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:20:25 +00:00
dbaron%fas.harvard.edu
8de1c915b1 Add assertion and null-check to fix topcrash bug 52492. (This fix was checked in on the N6 branch long ago.) r=darin@netscape.com sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84989 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:15:07 +00:00
blakeross%telocity.com
52abaff07a Fix 33115: attempt to shave milliseconds off of startup time by removing obsolete/unused prefs. more to come. r=dveditz sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84988 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:13:37 +00:00
blakeross%telocity.com
bb98e21c13 Fix 58631: JS strict warnings in history.js, and more dump() removal (65127). r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84987 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:11:00 +00:00
blakeross%telocity.com
074a6b975e Fix 60665: JS strict warnings in pref-search.xul. patch by Mark Olson. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84986 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:57:53 +00:00
blakeross%telocity.com
50cbe55009 Fix 60667: JS strict warnings in pref-composer.xul. patch by Mark Olson. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84985 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:53:27 +00:00
nicolson%netscape.com
b1a59f9326 remove export controls, and get things to build against NSS 3.1.1 under mozilla.
git-svn-id: svn://10.0.0.236/trunk@84984 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:49:57 +00:00
buster%netscape.com
25faa91552 ok, now I think I've got the syntax correct
git-svn-id: svn://10.0.0.236/trunk@84982 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:30:16 +00:00
buster%netscape.com
8467b00c60 another try at working out the darn nsCOMPtr comparison for Linux
git-svn-id: svn://10.0.0.236/trunk@84981 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:23:02 +00:00
cmanske%netscape.com
9449edc972 Fix Save enabling in HTML source (b=61996). Part of fix for Composer file menu overlays, b=54584, r=mjudge, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@84980 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:12:22 +00:00
blakeross%telocity.com
b25e67a166 Fix 53687: JS strict warnings in profileSelection.js. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84979 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:07:14 +00:00
cmanske%netscape.com
51ef4fa176 Part of fix for Composer file menu overlays, b=54584, r=ducarroz, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@84978 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:02:32 +00:00
buster%netscape.com
dd97e701bd stupid friggin' .get() nsCOMPtr incompatibility on linux
git-svn-id: svn://10.0.0.236/trunk@84977 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:54:52 +00:00
rich.burridge%sun.com
5af1d3785e Fix to allow applet doing POST to an https connection over a proxy to work.
r=pollman@netscape.com
sr=waterson@netscape.com
Bugid #60228


git-svn-id: svn://10.0.0.236/trunk@84976 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:53:39 +00:00
yokoyama%netscape.com
5277e921fa fixes 58679 Passing Unicode instead.
git-svn-id: svn://10.0.0.236/trunk@84975 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:24:44 +00:00
yokoyama%netscape.com
8cbcafb7c8 Fixes 58679 and 32056
git-svn-id: svn://10.0.0.236/trunk@84974 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:19:07 +00:00
buster%netscape.com
31a79a4925 bug 56432 ()
the problem was a factorial algorithm for finding primary frames.
fixed by added a hinting mechanism that takes advantage of existing
primary frame cache, greatly reducing the cost for the common case.
r=rods
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@84973 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:10:04 +00:00
morse%netscape.com
4acc48328d bug 40122, save-these-values should be prechecked..., r=pnunn@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84972 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:05:36 +00:00
cmanske%netscape.com
2df182b89d Fixed mail overlay for Send Page in Composer. Part of fix for b=54584. r=ducarroz, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84971 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:05:15 +00:00
morse%netscape.com
41e7082833 bug 63493, VCARD_NAME attribute doesn't work, r=matt@netscape.com, sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84970 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:02:58 +00:00
cmanske%netscape.com
4fd9b98aa5 Fixing Edit Page bug 65610. r=blake, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@84969 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:57:07 +00:00
jdunn%netscape.com
b429a89804 Fixing AIX bustage (see SeaMonkey-Ports). FD_ZERO is defined to use bzero, but bzero is
defined in strings.h so am including strings.h

r= dmose@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@84968 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:47:04 +00:00
nicolson%netscape.com
9669f2ede5 remove export controls.
git-svn-id: svn://10.0.0.236/trunk@84967 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:28:32 +00:00
nicolson%netscape.com
71b1ce11ee remove export controls
git-svn-id: svn://10.0.0.236/trunk@84966 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:28:09 +00:00
nicolson%netscape.com
e175d35c5e make JSS buildable.
git-svn-id: svn://10.0.0.236/trunk@84965 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:27:19 +00:00
nicolson%netscape.com
3019080f07 make JSS buildable
git-svn-id: svn://10.0.0.236/trunk@84964 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:26:33 +00:00
javi%netscape.com
0a3a8b428a Add Win32 build support for PSM 2.0
git-svn-id: svn://10.0.0.236/trunk@84963 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:16:07 +00:00
dave%intrec.com
19f8439e6f Fix for bug 32000 (and refixing bug 4928): extra newlines in comments made
with NS4-Mac


git-svn-id: svn://10.0.0.236/trunk@84962 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:09:33 +00:00
dcone%netscape.com
2a78e4b3b0 r=dbaron sr=buster. Took out the nsIPrintOptions service registration.. which is not needed.
git-svn-id: svn://10.0.0.236/trunk@84961 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:00:58 +00:00
blakeross%telocity.com
911b77adc6 Fix 60633: JS strict warnings in fieldMapImport.js. patch by Mark Olson. r=timeless sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84960 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 20:32:38 +00:00
nboyd%atg.com
9cf5c2976a Subject:
[Fwd: My Mistake in ScriptRuntime method]]]
   Date:
        Tue, 16 Jan 2001 15:48:26 +0100
   From:
        Igor Bukanov <igor@icesoft.no>
     To:
        Norris Boyd <nboyd@atg.com>




Hi, Norris!

With my previous patch to fix in
org/mozilla/javascript/ScriptRuntime.java Integer.MIN_VALUE as index
problem I also added a bug to the unrelated code: I tried to minimize
object creation and unfortunately that untested "optimization" slippet
into my patch as well.

I replaced the lines 290, 291 in toNumber(String s) method from

String sub = s.substring(start, end+1);
if (sub.equals("Infinity"))

to

if (s.regionMatches(start, "Infinity", 0, 8))

But that should be
if (start + 7 == end && s.regionMatches(start, "Infinity", 0, 8))

Sory for troubles, Igor





290c290
<             if (s.regionMatches(start, "Infinity", 0, 8))
---
>             if (start + 7 == end && s.regionMatches(start, "Infinity", 0, 8))


git-svn-id: svn://10.0.0.236/trunk@84959 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 20:20:36 +00:00
racham%netscape.com
a84d1b4d33 Fixing bug 60652. Fixing a js warning. Patch by Mark Olson. r=timeless, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84958 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 19:54:21 +00:00
pavlov%netscape.com
fbc9acee8e move the defines outside the ifdefs
git-svn-id: svn://10.0.0.236/trunk@84957 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 19:31:24 +00:00
nboyd%atg.com
7a819a25a9 Expand tutorial.
git-svn-id: svn://10.0.0.236/trunk@84956 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 15:24:23 +00:00
timeless%mac.com
9b3f89e2e0 fix bug 60666 javascript strict warnings in pref-search.js
+ agressive cleanup. patch from maolson@earthlink.net r=timeless a=ben


git-svn-id: svn://10.0.0.236/trunk@84955 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 06:52:07 +00:00
blakeross%telocity.com
2639492ec8 Fix 60657: JS strict warnings in preftree.xul. r=timeless a=ben
git-svn-id: svn://10.0.0.236/trunk@84954 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 03:57:04 +00:00
timeless%mac.com
958d8437bd fux byg 64593 javascript strict warnings in nsTreeUtils.js
patch by maolson@earthlink.net r=timeless a=ben


git-svn-id: svn://10.0.0.236/trunk@84953 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 03:36:20 +00:00
blakeross%telocity.com
7c4f6e5d4c Fix 65025: scrollbars in Mac Classic are wrong color. patch by lordpixel. r=blake sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@84952 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 01:39:44 +00:00
blakeross%telocity.com
1d5e9edb82 Fix 65025: scrollbars in Mac Classic are wrong color. patch by lordpixel. r=blake sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@84951 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 01:27:20 +00:00
mkaply%us.ibm.com
0a4cf90939 r=mkaply, a=blizzard
Bring OS/2 helpers up to current level


git-svn-id: svn://10.0.0.236/trunk@84950 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 00:09:58 +00:00
colin%theblakes.com
69cf97d60c Make sure we set the length in the case of a clipboard copy failure.
b=65070 r=pavlov r=blizzard


git-svn-id: svn://10.0.0.236/trunk@84949 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 23:52:08 +00:00
mkaply%us.ibm.com
6878c92591 r=cls
Missing makefiles in allmakefiles.sh and themes/makefiles


git-svn-id: svn://10.0.0.236/trunk@84948 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 23:48:51 +00:00
axel%pike.org
91db368466 make client.mk get modules.mk changes on the first run, r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@84946 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 15:29:10 +00:00
mkaply%us.ibm.com
43750ff673 r=cls
SHORT_LIBNAME not needed here anymore - gkplugin is 8 chars - fixes OS/2 fullscreen plugins


git-svn-id: svn://10.0.0.236/trunk@84945 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 15:09:32 +00:00
pierre%netscape.com
fc5d1c2e25 Initializes a menuHandle to nil before sending it in an event. I don't have a bug report for that. I don't even remember what it is for. This fix has been sitting for months in my tree.
git-svn-id: svn://10.0.0.236/trunk@84944 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 14:26:30 +00:00
koehler%mythrium.com
efedfb77ed Bug 9863. That's a patch I forgot in the last one. Again just BeOS stuff.
git-svn-id: svn://10.0.0.236/trunk@84943 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 03:39:10 +00:00
koehler%mythrium.com
b620988e3b Removing unused files under BeOS. Part of Bug 9863.
BeOS only code.


git-svn-id: svn://10.0.0.236/trunk@84942 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 18:22:18 +00:00
timeless%mac.com
4bcd0c2b49 fix bug 64919 "Install PSM" should be removed from the Debug menu
patch from simmo@mailandnews.com r=timeless a=ben


git-svn-id: svn://10.0.0.236/trunk@84941 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 08:56:54 +00:00
disttsc%bart.nl
05616811f6 Fix default page loaded at start-up for the case where the browser was started with command line parameters. bug=64526, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@84940 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 07:37:11 +00:00
timeless%mac.com
84d57f297f J:\DOCUMENT\Josh\LOCALS~1\Temp\1\4
git-svn-id: svn://10.0.0.236/trunk@84939 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 07:14:25 +00:00
pavlov%netscape.com
8dcf006fc5 ifdef undef ... endif
git-svn-id: svn://10.0.0.236/trunk@84938 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 06:13:17 +00:00
pavlov%netscape.com
fd39708481 !@E!@#!@#
git-svn-id: svn://10.0.0.236/trunk@84937 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 05:31:26 +00:00
pavlov%netscape.com
b4019decae use gdk to draw decoded images to the root window :-)
git-svn-id: svn://10.0.0.236/trunk@84936 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 02:48:58 +00:00
cls%seawood.org
2d91586f8d Add support for the zip package format.
Use zip/unzip to copy the files on BeOS as tar & cp do not appear to preserve BeOS' special file attributes.
Added *.stub (BeOS) to the strip exclusion list.
Set STRIP_FLAGS to -g for BeOS.


git-svn-id: svn://10.0.0.236/trunk@84935 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 01:43:08 +00:00
nboyd%atg.com
1fe9e1c3e0 Fix 64788 Make method invocation 10x faster with following code....
git-svn-id: svn://10.0.0.236/trunk@84934 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 01:19:58 +00:00
pavlov%netscape.com
86e09b8600 use memcpy for the data
git-svn-id: svn://10.0.0.236/trunk@84933 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 01:08:01 +00:00
disttsc%bart.nl
3ad682e900 Fix c++ comment in c file
git-svn-id: svn://10.0.0.236/trunk@84932 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 00:58:06 +00:00
dcone%netscape.com
e7a6e5fcdd The locking and unlocking controls some optimization of the image.. like the DIB. r=kmmclusk sr=buster
git-svn-id: svn://10.0.0.236/trunk@84931 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 22:26:18 +00:00
dbaron%fas.harvard.edu
eda65169a9 Add file for morse with correct case: bug 52523, sorting for cookie-manager and password-manager, r=saari@netscape.com, sr=brendan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84930 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 18:49:35 +00:00
morse%netscape.com
bc7947a55a bug 52523, sorting for cookie-manager and password-manager, r=saari@netscape.com, sr=brendan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84929 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 17:39:40 +00:00
bienvenu%netscape.com
fc02294850 add offline msg display r=sspitzer, sr=,mscott 41751
git-svn-id: svn://10.0.0.236/trunk@84928 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 15:31:30 +00:00
bienvenu%netscape.com
a2a6b94294 add offline msg display r=sspitzer, sr=,mscott 41751, finish support for memory cache
git-svn-id: svn://10.0.0.236/trunk@84927 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 15:29:51 +00:00
bienvenu%netscape.com
584f96df21 fix right click save on image, offline msg r=sspitzer,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84926 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 15:27:46 +00:00
cls%seawood.org
933d82dc2a Preliminary implementation of nsClipBoard for BeOS. Text/unicode copy-n-paste work but html needs some work.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65100 r=cls


git-svn-id: svn://10.0.0.236/trunk@84925 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 07:56:36 +00:00
dprice%netscape.com
0ccbfc1487 busted linux, backing out.
git-svn-id: svn://10.0.0.236/trunk@84924 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 07:24:24 +00:00
dprice%netscape.com
fbcfdb2b26 BUG 63013 changes to the makefile to enable string factoring tests run on windows.
Changes return code of test program on failure.  Added all-tests:: rule to makefile


git-svn-id: svn://10.0.0.236/trunk@84923 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 07:06:03 +00:00
dprice%netscape.com
865f93f808 BUG 63013 Removes the STAND_ALONE_STRING_TESTS flag, sr=scc
git-svn-id: svn://10.0.0.236/trunk@84922 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 07:03:35 +00:00
disttsc%bart.nl
da6316f175 Fix bug 64412: security warning dialogs must be dismissed twice. r=pollman, a=ben
git-svn-id: svn://10.0.0.236/trunk@84921 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 06:42:16 +00:00
cls%seawood.org
fb639c9dcc Make sure that we initialize the netPostive variables used in association with imported bookmarks. Marking importing bookmarks work on BeOS.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65185. r=cls


git-svn-id: svn://10.0.0.236/trunk@84920 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 05:28:12 +00:00
bryner%uiuc.edu
a90fd3113f Only build the xpcom sample component if ENABLE_TESTS is set (or only if DISABLE_TESTS isn't set, on windows). sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84919 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 05:26:02 +00:00
cls%seawood.org
f648f888f5 Make sure to use netPositive variables instead of IE ones.
Thanks to Takashi Toyoshima <toyohim@be-in.org> for the patch.
Bug #65131 r=cls


git-svn-id: svn://10.0.0.236/trunk@84918 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 04:59:43 +00:00
disttsc%bart.nl
8760cf8ab3 Fix minor goof, patch by John Morisson <jrgm@netscape.com>, r=me, a=ben
git-svn-id: svn://10.0.0.236/trunk@84916 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 03:54:46 +00:00
pavlov%netscape.com
6de11c2843 renaming nsIImage to nsIImage2 for now...
git-svn-id: svn://10.0.0.236/trunk@84915 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 02:59:24 +00:00
nelsonb%netscape.com
3aa312f741 Send SSL 3.x alert records when a version mismatch occurs.
Use the other party's version number to decide which alert to send.
Bug 65142.  R&A: relyea.


git-svn-id: svn://10.0.0.236/trunk@84914 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 02:32:39 +00:00
nelsonb%netscape.com
8eaac606a9 Add implementation of SSL_RSA_WITH_RC4_128_SHA SSL3 cipher suite,
which is not enabled by default.  Bug 59795.


git-svn-id: svn://10.0.0.236/trunk@84913 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 02:05:15 +00:00
nelsonb%netscape.com
b9b03fad76 Remove all vestiges of old pre-NSS socks client implementation from NSS.
Bug 51471.


git-svn-id: svn://10.0.0.236/trunk@84912 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 01:52:59 +00:00
jst%netscape.com
b4e926e2e9 Fixing bug 58285. The various scroll methods on the window object need to flush pending layout notifications so that the presentation is up-to-date when the scolling is done. r=heikki@netscape.com, r=pollmann@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84911 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 01:51:45 +00:00
danm%netscape.com
54d50df7a5 fix position and zoom state persistence for bm-find.xul and history.xul. bug 65262 (32148) r=ben,mscott,pchen
git-svn-id: svn://10.0.0.236/trunk@84910 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 01:25:42 +00:00
sspitzer%netscape.com
b55c4a1be1 fix for #65019. fix provided by hwaara@chello.se. r=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84909 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 01:18:40 +00:00
nelsonb%netscape.com
3f02ae5ea6 Suppress EOF messages unless running with -v. Bug 60879.
git-svn-id: svn://10.0.0.236/trunk@84908 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 00:55:30 +00:00
disttsc%bart.nl
0bfcf1df77 Fix bug 63990: make "delete messages from server" depend on "leave messages on server". patch is by hwaara, additional clean-up by me. r=jag, r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84907 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 00:46:52 +00:00
karnaze%netscape.com
d3c1d01164 bug 63445 - initialized array of float values. r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@84904 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 00:26:01 +00:00
peterlubczynski%netscape.com
9486ae392c Fix regression. bug 65162 a=av sr=vidur
git-svn-id: svn://10.0.0.236/trunk@84903 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:45:03 +00:00
karnaze%netscape.com
4a9c4f910f new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@84902 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:27:33 +00:00
naving%netscape.com
7c9e0b84dc 62992. r=sspitzer sr=bienvenu. Make sure that there are no null characters after the
linebreak


git-svn-id: svn://10.0.0.236/trunk@84901 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:17:41 +00:00
sspitzer%netscape.com
34e6568dba whoops, comment out my dump() statement.
git-svn-id: svn://10.0.0.236/trunk@84900 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:16:06 +00:00
karnaze%netscape.com
a7ed9d39d0 bug 46623 - allocate proportional and auto cols together when balancing columns. (sr=buster, r=peterl)
allow columns (due to colspan) containing no originating cols at the end of the table to exist


git-svn-id: svn://10.0.0.236/trunk@84899 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:07:54 +00:00
sspitzer%netscape.com
bacaade7e3 fix formatting. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84898 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:58:34 +00:00
cmanske%netscape.com
8c800ad232 Added notes for localization of string in editor.properties. r=timeless, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84897 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:44:31 +00:00
cmanske%netscape.com
dec1e27005 Show underline for links in editor, b=63528, r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84896 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:32:44 +00:00
cmanske%netscape.com
415d88791c Opening a URL in editor always checks for existing window, b=64129, r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84895 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:31:16 +00:00
sspitzer%netscape.com
0760355aeb don't do the work for the performance measurements if the "mail.showMessengerPerformance" pref isn't true. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84894 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:26:10 +00:00
disttsc%bart.nl
a590f6f69a More REQUIRES fun, adding locale this time.
git-svn-id: svn://10.0.0.236/trunk@84893 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:13:53 +00:00
dougt%netscape.com
fcd23972db Removing unused files which were removed on the FTP branch, but were never removed from the trunk. r=valeski, a=rpotts.
git-svn-id: svn://10.0.0.236/trunk@84892 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:12:12 +00:00
dougt%netscape.com
ab0265ca32 adding a little test suite in html for ftp. It is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@84891 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:10:55 +00:00
nhotta%netscape.com
1362cfdba2 Added folderCharsetOverride to nsIMsgI18NUrl, implemented getter for each protocols, changed libmime to use it,
bug 39756, r=sspitzer, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@84890 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 21:56:47 +00:00
harishd%netscape.com
4b939ebc0d 60498 - Strip off embedded null char found between tokens/tags.
r=heikki
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@84889 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 21:16:40 +00:00
disttsc%bart.nl
272e2389d5 Update REQUIRES to fix senna bustage
git-svn-id: svn://10.0.0.236/trunk@84888 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 21:09:51 +00:00
morse%netscape.com
0ff3ae7f73 bug 60997, can't unblock site from setting cookies, r=akkana@netscape.com, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84887 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 21:01:00 +00:00
beard%netscape.com
7a1463e602 Keeping up with current Rhino sources. Removed Frame.java, Added DebugFrame.java, DebuggableEngineImpl.java.
git-svn-id: svn://10.0.0.236/trunk@84886 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:42:17 +00:00
beard%netscape.com
160323e9fa fixed no-prototype function warning.
git-svn-id: svn://10.0.0.236/trunk@84885 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:32:19 +00:00
sspitzer%netscape.com
1077d86b4a remove the unused default pref "mail.allow_at_sign_in_user_name".
see #53970 for details.


git-svn-id: svn://10.0.0.236/trunk@84883 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:14:12 +00:00
attinasi%netscape.com
b1cdcad986 Floated images now have a 3px margin in Quirks mode: b=58899 r=hixie, sr=buster
git-svn-id: svn://10.0.0.236/trunk@84882 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:11:32 +00:00
wtc%netscape.com
7943196518 Bugzilla bug #64650: set CC=cc explicitly so that we don't accidentally
pick up the CC setting in the environment.  This change is suggested by
Jim Dunn of Netscape.


git-svn-id: svn://10.0.0.236/trunk@84881 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:11:18 +00:00
harishd%netscape.com
b845e28629 Minor modification to the regression script.
** NOT PART OF THE BUILD **


git-svn-id: svn://10.0.0.236/trunk@84880 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:08:03 +00:00
rhp%netscape.com
625b522d1d fix for hardcoded - non i18n string in signed stub handler - bug #: 57114
git-svn-id: svn://10.0.0.236/trunk@84879 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:07:39 +00:00
axel%pike.org
8d208bdc0b not part of build, code by axel@pike.org, r=peterv; code by peterv@netscape.com, r=me. Fixing 59937, xpath function lib complete, 59649, 60059, 47720; building windows standalone, 46640; general code cleanup, fixing warnings; XPathProcessor and XSLTProcessor available to JS (work in progress)
git-svn-id: svn://10.0.0.236/trunk@84878 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:06:48 +00:00
cmanske%netscape.com
96b31ddf6b Fixed bug 64920, can't insert image. r=mjudge, sr=kin
git-svn-id: svn://10.0.0.236/trunk@84877 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:03:57 +00:00
wtc%netscape.com
1ce3c8df87 Bugzilla bug #64650: use +DAportable +DS2.0 in "pure 32" builds. This
was suggested by Jim Dunn of Netscape.  Reviewed by Nelson Bolyard.


git-svn-id: svn://10.0.0.236/trunk@84875 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 19:54:10 +00:00
harishd%netscape.com
1af0a398e8 64576 -- Make sure to update termial string position to avoid infinite looping.
r=heikki
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@84874 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 19:50:25 +00:00
harishd%netscape.com
ae4b93cd7d Used for regression testing
git-svn-id: svn://10.0.0.236/trunk@84873 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 19:23:21 +00:00
mcgreer%netscape.com
fc6581fb8e take back export of NSS_CMSArray_Count
git-svn-id: svn://10.0.0.236/trunk@84866 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 18:38:31 +00:00
mcgreer%netscape.com
e695d6ff6c removing use of external NSS_CMSArray_Count
git-svn-id: svn://10.0.0.236/trunk@84865 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 18:37:41 +00:00
nboyd%atg.com
1a08e287f2 Update comment; operator is part of ECMA.
git-svn-id: svn://10.0.0.236/trunk@84863 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 16:30:04 +00:00
nboyd%atg.com
1b2c7fe210 Add removeThreadLocal method.
git-svn-id: svn://10.0.0.236/trunk@84862 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 16:29:26 +00:00
nboyd%atg.com
60daf49df2 Fix infinite loop in example.
git-svn-id: svn://10.0.0.236/trunk@84861 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 16:28:36 +00:00
mkaply%us.ibm.com
5afd4233cd r=mkaply, a=blizzard
Regression on 256 color from earlier system color checkin


git-svn-id: svn://10.0.0.236/trunk@84860 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 15:53:21 +00:00
mkaply%us.ibm.com
ba5290ad54 r=mkaply, a=blizzard
General code cleanup and fix for printer trap from Dainis Jonitis


git-svn-id: svn://10.0.0.236/trunk@84859 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 15:25:01 +00:00
mkaply%us.ibm.com
415bf79558 r=mkaply, a=blizzard
General code cleanup and new error logging mechanism from Dainis Jonitis


git-svn-id: svn://10.0.0.236/trunk@84858 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 15:18:10 +00:00
ccarlen%netscape.com
14e6d43434 Part of bug 35559 - dynamic profile switching
r=valeski@netscape.com, sr=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84857 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 15:04:58 +00:00
mcgreer%netscape.com
b3bd20131b remove unspecified arg check (bug 65122)
git-svn-id: svn://10.0.0.236/trunk@84856 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 14:30:44 +00:00
mcgreer%netscape.com
9f0c17993d bug 64706
when prime generation step fails, retry up to a specified number of times


git-svn-id: svn://10.0.0.236/trunk@84855 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 14:29:47 +00:00
pavlov%netscape.com
bd36141ac7 make GetBits have an out param of an array of PRUint8s.
git-svn-id: svn://10.0.0.236/trunk@84854 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 13:09:16 +00:00
pavlov%netscape.com
c392bec713 nsImage now outputs c:\whatever.bmp when GetBits() is called. this likely only works on 24bit RGB images and there might be an off-by-1 error causing it to output as GBR instead of RGB (or it might be in the ppm image decoder that isn't checked in yet)
git-svn-id: svn://10.0.0.236/trunk@84853 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 11:32:23 +00:00
m_kato%ga2.so-net.ne.jp
197f670095 bug 64983, r=nhotta, sr=sfraser
When open DBCS filename by composer, title is shown incorrectly.
This bug is the regression of sfraser's check in (nsEditorShell.cpp
v1.222).


git-svn-id: svn://10.0.0.236/trunk@84852 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 11:29:59 +00:00
disttsc%bart.nl
306b3d178b Move the text zoom menu into its own overlay so it can be used by mail/news. Bug=64449, r=timeless,mao, a=ben
git-svn-id: svn://10.0.0.236/trunk@84851 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 10:35:49 +00:00
pavlov%netscape.com
6c7d89852c some code that should in theory write a bmp whenever GetBits is called to c:\whatever.bmp... this however produces a blank bmp at the moment...
git-svn-id: svn://10.0.0.236/trunk@84850 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 08:23:22 +00:00
waldemar%netscape.com
a69eb6e11a Separated statements into statements, diretives, and definitions
git-svn-id: svn://10.0.0.236/trunk@84849 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 07:33:19 +00:00
bratell%lysator.liu.se
4d3ab899b1 Cleanup of the HTML -> plain text converter. Bug 62189. r=anthonyd@netscape.com sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84848 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 07:26:39 +00:00
wtc%netscape.com
64a52be4e7 Added NSS_CMSArray_Count back to the exports list because
cmd/smimetools/cmsutil.c needs it.


git-svn-id: svn://10.0.0.236/trunk@84847 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 06:07:34 +00:00
blakeross%telocity.com
10e1fcefa2 more dump() removal (65127)
git-svn-id: svn://10.0.0.236/trunk@84845 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 04:54:06 +00:00
pavlov%netscape.com
259207bc05 fix some build problems
git-svn-id: svn://10.0.0.236/trunk@84842 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 03:54:43 +00:00
tao%netscape.com
cf6af35b02 26291: StringBundle should not call OpenInputStream(). (r,sr)=(alecf,erik).
Add new api , CreateAsyncBundle() to load stream asynchronously. setenv
STRRES_ASYNC to flip CreateBundle() to CreateAsyncBundle().


git-svn-id: svn://10.0.0.236/trunk@84840 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 03:02:22 +00:00
sonmi%netscape.com
9d0b656952 added documentation on how to activate it when it is needed
git-svn-id: svn://10.0.0.236/trunk@84839 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 02:45:01 +00:00
pavlov%netscape.com
0d783f073e same thing on windows
git-svn-id: svn://10.0.0.236/trunk@84838 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 02:10:05 +00:00
pavlov%netscape.com
153f898211 set/get/allocate/etc the image bits so that decoders can set the data in them without crashing or getting an error
git-svn-id: svn://10.0.0.236/trunk@84837 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 02:03:34 +00:00
sonmi%netscape.com
0b4626e9cd new script, supposed to be started in the background by all.sh, to watch
for cores and rename them, so multiple corefiles can be saved
checked in during freeze but not activated yet


git-svn-id: svn://10.0.0.236/trunk@84836 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 02:00:28 +00:00
nelsonb%netscape.com
58e49539c3 Save and restore %ebx register in all functions. Fixes bug 64940.
git-svn-id: svn://10.0.0.236/trunk@84835 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 01:37:02 +00:00
bienvenu%netscape.com
acf774d2ec fix imap msgs filtering multiple times by not filtering deleted messages r=naving sr=mscott 57938
git-svn-id: svn://10.0.0.236/trunk@84831 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 01:08:04 +00:00
mkaply%us.ibm.com
1c1b824f36 #65078
r=morse, sr/a=brendan
Don't hardcode fonts in HTML files - bad for L10N


git-svn-id: svn://10.0.0.236/trunk@84830 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 00:58:50 +00:00
shanjian%netscape.com
89140f3d56 #59268
backup to previous version because of new problem found with this fix.


git-svn-id: svn://10.0.0.236/trunk@84829 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 00:36:21 +00:00
blakeross%telocity.com
d5016bfa94 Fixing a problem with my checkbox patch from the other day (something didn't revert properly). r=kerz
git-svn-id: svn://10.0.0.236/trunk@84828 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 00:23:09 +00:00
sonmi%netscape.com
317617a367 now killing tail -f when done under MKS as well.
git-svn-id: svn://10.0.0.236/trunk@84827 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 00:18:32 +00:00
bnesse%netscape.com
f8da87fe4b Fix for Mac plugin positioning problems. Bug 59620. r = peterlubczynski, sr = buster.
git-svn-id: svn://10.0.0.236/trunk@84826 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:56:35 +00:00
brendan%mozilla.org
a7c505139b Fix ABW impurities under JS_ClearScope on an unmutated obj (64958, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@84825 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:55:30 +00:00
bryner%uiuc.edu
2c4767949d Bug 63367 - turn on Mouse Wheel pref panel on Mac (this actually turns it on for all platforms). r=timeless, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@84824 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:37:50 +00:00
varada%netscape.com
71cfa468ec fix for #62696;reply-to not appearing in addressingwidget;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84823 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:36:03 +00:00
karnaze%netscape.com
ea4c5233e6 removed assertion added during fix for bug 57828.
git-svn-id: svn://10.0.0.236/trunk@84821 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:22:44 +00:00
karnaze%netscape.com
2712b6c214 bug 57828 - better handling of nowrap in table cell. sr=buster, r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@84820 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:03:37 +00:00
blakeross%telocity.com
f14e1b077e removing more dump()s (65127)
git-svn-id: svn://10.0.0.236/trunk@84819 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:58:50 +00:00
karnaze%netscape.com
2ca2d87423 bug 56201 - allow cell to return larger desired size than avail during incremental reflow. sr=buster, r=peterl
git-svn-id: svn://10.0.0.236/trunk@84818 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:51:35 +00:00
blakeross%telocity.com
ad02e417bb removing more dump()s.
git-svn-id: svn://10.0.0.236/trunk@84817 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:50:20 +00:00
blakeross%telocity.com
3e672f12eb took spelling lessons, fixing.
git-svn-id: svn://10.0.0.236/trunk@84816 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:44:54 +00:00
varada%netscape.com
306d9b0b94 fix for bug#53534-attachment cannot have duplicate files;r=ducarroz;sr=mscott; fix for bug#59101-toolbar checkmarks not visible in viewmenu;r=varada;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84813 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:34:13 +00:00
dcone%netscape.com
9dac9b4baf r=peterl sr = buster. Added printeroptions service
git-svn-id: svn://10.0.0.236/trunk@84810 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:17:38 +00:00
dcone%netscape.com
1f8a96218b r=peterl sr=buster Set up for the printoptions
git-svn-id: svn://10.0.0.236/trunk@84809 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:14:45 +00:00
naving%netscape.com
c6240b6865 64766 sr=bienvenu. Removing code that was not required for one of my earlier fixes.
Thanks to bienvenu for pointing it out.


git-svn-id: svn://10.0.0.236/trunk@84808 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:02:29 +00:00
harishd%netscape.com
eedd41dfb3 64622 - Make sure that IsResidualStyleTag() returns the correct value. That is, return TRUE for tags that fall under residual style category.
r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@84807 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 21:31:03 +00:00
blakeross%telocity.com
997b5b0438 fix problem in last checkin.
git-svn-id: svn://10.0.0.236/trunk@84806 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 21:29:15 +00:00
blakeross%telocity.com
881b325806 Fix 60627: JS strict warnings in abCommon.js. patch by Mark Olson (maolson@earthlink.net). r=jag sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84805 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 21:05:53 +00:00
dougt%netscape.com
e9f133b141 duh! wrong var being used. r=darin a=me
git-svn-id: svn://10.0.0.236/trunk@84804 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 20:55:09 +00:00
morse%netscape.com
1b22a9396f bug 64553, javascript error, submitted by gemal@gemal.dk, r=morse@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84801 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 20:14:59 +00:00
mcgreer%netscape.com
fdfcf8bc6f prune list of exported symbols for s/mime library
git-svn-id: svn://10.0.0.236/trunk@84800 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 20:09:01 +00:00
neeti%netscape.com
5e1b70ffad fix for bug 59975 - general.useragent.override ignored, r=darin@netscape.com,sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84799 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 15:17:30 +00:00
rods%netscape.com
89f403c708 must return NS_OK from DOM calls, this will make the button look enabled when enabled
Bug 63722 r=attinasi sr=buster


git-svn-id: svn://10.0.0.236/trunk@84798 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 15:14:47 +00:00
bienvenu%netscape.com
09c11c09e5 add compact offline store method, part of 15865 r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84797 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 14:40:50 +00:00
axel%pike.org
f4f48d7e33 bug 57282, fixing easy modules like transformiix, r=cls (build stuff)
git-svn-id: svn://10.0.0.236/trunk@84796 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 11:02:10 +00:00
saari%netscape.com
51faef0250 Fix for 58957, plugins on MacOS don't get key events. r=bnesse, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@84795 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 08:22:27 +00:00
saari%netscape.com
7bd42a3c0b Fix for 58957, plugins don't get key events on MacOS. r=bnesse, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84794 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 08:17:36 +00:00
bryner%uiuc.edu
131ae68e12 Removing dead nsISelfScrollingFrame interface. sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@84792 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 07:32:48 +00:00
blakeross%telocity.com
1b478c4438 Fix 64602: tooltips in mac classic are gray, not yellow. patch by lordpixel. r=blake sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84791 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 06:29:55 +00:00
wtc%netscape.com
b8741b66b4 Bugzilla bug #64471: need to use the value of the 'xferred' argument when
sendfilev fails with EAGAIN/EWOULDBLOCK.


git-svn-id: svn://10.0.0.236/trunk@84789 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 05:17:52 +00:00
cmanske%netscape.com
eb8ee60acc Fix bug 55879 (handle default alignment in TH vs. TD in table properties) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84788 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 05:01:24 +00:00
cmanske%netscape.com
2fc5e614a9 Fix bugs 55286 (foreign char in URL not converted correctly), 62386 (enable OK after selecting anchor) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84787 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:59:19 +00:00
cmanske%netscape.com
2a6b813ff4 Fix bug 58364 (remove appcore from dialog template file) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84786 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:57:23 +00:00
cmanske%netscape.com
78ddfc6c84 Fix bug 53275 (disable colorpickers in prefs if not 'Custom colors') r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84785 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:55:33 +00:00
cmanske%netscape.com
955b8e704d Fix bug 58496 (Insert table should delete selection) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84784 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:54:20 +00:00
cmanske%netscape.com
254ddb2c74 Fix bug 55991 (right click in table cell and context menus) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84783 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:49:42 +00:00
pavlov%netscape.com
e1ae40586a adding some image shit
git-svn-id: svn://10.0.0.236/trunk@84782 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:35:18 +00:00
pavlov%netscape.com
c02c9b7469 i don't remember what i changed. i hate windows. windows sucks. its makefile and dlldep crap can kiss my ass
git-svn-id: svn://10.0.0.236/trunk@84781 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:34:43 +00:00
bienvenu%netscape.com
2ca6c20488 move WeAreOffline to imap utils part of offline work for 15865 r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84780 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:15:30 +00:00
sspitzer%netscape.com
468c0866fc add files for bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84779 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:15:15 +00:00
bienvenu%netscape.com
5c38cab844 more work on purging of offline imap/news messages r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@84778 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:07:24 +00:00
bienvenu%netscape.com
97d7db2fd5 add setter for mem cache entry so we can clear it out r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84777 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:05:18 +00:00
bienvenu%netscape.com
f2bf5efb0d add nsMsgFolderCompactor.cpp to windows build r=sspitzer,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84776 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 02:44:59 +00:00
bienvenu%netscape.com
e7f04eeb39 add path to base\src to to windows build r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84775 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 02:44:03 +00:00
bienvenu%netscape.com
996a0ca63d add nsIMsgFolderCompactor.idl to windows build r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84774 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 02:43:12 +00:00
evaughan%netscape.com
db2c11b195 fixes for:
60058
43825
53885
45856
40612

-r ben -sr hyatt


git-svn-id: svn://10.0.0.236/trunk@84772 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:56:27 +00:00
sonmi%netscape.com
174f1dad2f formated everything to a <tab4> format - still needs reformating to linelength
git-svn-id: svn://10.0.0.236/trunk@84771 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:55:23 +00:00
sonmi%netscape.com
296e8cf4eb terminate now if no selfserver is running before attempting to start the
clients (with exception of the -q testclien)


git-svn-id: svn://10.0.0.236/trunk@84770 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:45:12 +00:00
blakeross%telocity.com
be1c71d320 backing out changes that went in accidentally.
git-svn-id: svn://10.0.0.236/trunk@84769 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:34:40 +00:00
blakeross%telocity.com
2c1d81574a removing more dump()s.
git-svn-id: svn://10.0.0.236/trunk@84768 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:32:33 +00:00
naving%netscape.com
a66df9b7f9 56911 r=varada sr=bienvenu. News to pop/imap is always a copy.
git-svn-id: svn://10.0.0.236/trunk@84767 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:20:00 +00:00
bienvenu%netscape.com
ada182411a add nsMsgFolderCompactor to unix builds, r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84766 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:18:55 +00:00
blakeross%telocity.com
c563fc105c A little more Find cleanup for 63705. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@84765 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:16:46 +00:00
ccarlen%netscape.com
61c7719e8c fixing bustage - removing file nsiConnectionCache.idl
git-svn-id: svn://10.0.0.236/trunk@84764 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:13:37 +00:00
bienvenu%netscape.com
dfdd6a1a0e fix warnings, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@84763 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:10:20 +00:00
dbaron%fas.harvard.edu
0970281400 Add layout to REQUIRES to fix senna tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@84762 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:06:17 +00:00
bienvenu%netscape.com
be011975a7 add base/src to include path for unix build, prior to landing nsMsgFolderCompactor changes
git-svn-id: svn://10.0.0.236/trunk@84761 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:47:05 +00:00
bienvenu%netscape.com
1fc415e517 add nsIMsgFolderCompactor to unix builds, r=sspitzer,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84760 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:46:15 +00:00
dbaron%fas.harvard.edu
13b2451cfa Fixing senna tinderbox bustage by adding profile to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@84759 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:29:25 +00:00
mscott%netscape.com
4458d85965 wrap a try / catch clause around my attempt to create a secure browser UI instance this is to prevent us from
throwing an exception when psm is not installed.

r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@84758 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:08:47 +00:00
pinkerton%netscape.com
31a30a3d08 make linebreak converter not specific about what kind of linebreaks we're dealing with on a paste. Insulates us from changes to what kind of linebreaks the DOM gives us. r=saari, a=sfraser, bug# 63563.
git-svn-id: svn://10.0.0.236/trunk@84757 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:08:28 +00:00
rogerl%netscape.com
09e69e2106 New (incomplete but functional) implementation of operator overriding.
git-svn-id: svn://10.0.0.236/trunk@84756 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:03:05 +00:00
dbaron%fas.harvard.edu
d2da3c92ea Fix senna tinderbox bustage by adding profile to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@84755 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:51:12 +00:00
peterlubczynski%netscape.com
eb131a985d Null pointer check if no default plugin. part of patch for bug 54437 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@84754 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:51:07 +00:00
peterlubczynski%netscape.com
91e5e627ed Fix for reading content-type header before using default plugin bug 54437 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@84753 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:49:19 +00:00
dbragg%netscape.com
3a9ecd0d70 Checkin mac project file for dougt's FTP changes. r=dougt a=rpotts. See dougt for any breakage or anything related to this change.
git-svn-id: svn://10.0.0.236/trunk@84752 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:46:23 +00:00
dougt%netscape.com
bf9dd9e284 Landing of FTP branch. Highlights include (a) ftp is now async, (b) removal of threadpool, (c) better caching of control socket. See posting on netlib newsgroup for details. reviewers include valeski@netscape.com, gordon@netscape.com. Superreveiwer is rpotts@netscape.com. Bugs fixed by this bug include 61678.
git-svn-id: svn://10.0.0.236/trunk@84751 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:45:04 +00:00
bienvenu%netscape.com
cf0982bf33 rest of fix for batching move/copy r=naving,sr=mscott 64456
git-svn-id: svn://10.0.0.236/trunk@84748 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:21:28 +00:00
bienvenu%netscape.com
9de2201932 initial entry into cvs of folder compaction classes for offline, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@84747 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:18:53 +00:00
blakeross%telocity.com
b6f4549d3e Fix 57653: search cleanup, skinability, random fixes, optimization, and more. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@84746 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:02:57 +00:00
jst%netscape.com
aa91fe5d8e Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@84745 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:58:37 +00:00
bienvenu%netscape.com
93fbfdf96d initial entry into cvs of folder compaction classes for offline, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@84744 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:57:52 +00:00
jst%netscape.com
4cb696f69c Fixing bug 63967. Fixing a crash that happened when the .src of an image was set and the base URL was not available. r=timeless@mac.com, disttsc@bart.nl, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84743 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:41:47 +00:00
akkana%netscape.com
5d1bd04cdb 57317: move "middle click on content area loads URL" behavior from
middlemouse.paste pref to new middlemouse.contentLoadURL pref.
  r=timeless, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84742 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:16:19 +00:00
pinkerton%netscape.com
ffdbed4af3 removing files. not used anymore.
git-svn-id: svn://10.0.0.236/trunk@84741 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:14:04 +00:00
akkana%netscape.com
509c902a05 42452,61173: output formatted lists even in unformatted plaintext output. r=bratell, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84740 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:08:08 +00:00
nhotta%netscape.com
5995a30c93 Added mail folder charset dialog, bug 32714, r=sspitzer@netscape.com,r=brendan@mozilla.org,sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84739 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 21:50:32 +00:00
nhotta%netscape.com
1ec2e7c4a6 Added mail folder charset dialog, bug 32714, r=sspitzer@netscape.com,r=brendan@mozilla.org,sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84738 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 21:42:16 +00:00
dbaron%fas.harvard.edu
22cbddb51c Fix another crash caused/uncovered by my leak fixes. The scrollbar must destroy all of its native widgets before their parent native widgets are destroyed. r=blizzard@mozilla.org b=64767 (Not part of build.)
git-svn-id: svn://10.0.0.236/trunk@84735 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:33:58 +00:00
buster%netscape.com
4cfbd75dd7 bug 61287 (The browser crashes on signing out of hotmail and msn calendar)
r=karnaze
sr=buster
patch submitted by lsv@sparc.spb.su


git-svn-id: svn://10.0.0.236/trunk@84734 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:30:37 +00:00
ccarlen%netscape.com
3fbb4818f5 Part of 35559 - dynamic profile switching
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@84733 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:25:52 +00:00
ccarlen%netscape.com
5ed36dc471 Part of 35559 - dynamic profile switching
r=darin,sr=mscott


git-svn-id: svn://10.0.0.236/trunk@84732 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:24:23 +00:00
ccarlen%netscape.com
191c455ae6 Part of 35559 - dynamic profile switching
r=valeski,sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84731 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:22:17 +00:00
heikki%netscape.com
a03af97a73 Some raw interface pointers to nsCOMPtrs, potential null pointer access fix, fixing two wrong eventStructTypes. No bug number. r=saari, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@84730 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:21:09 +00:00
dbaron%fas.harvard.edu
deffee0bf6 Fix xlib build bustage.
git-svn-id: svn://10.0.0.236/trunk@84729 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:12:51 +00:00
despotdaemon%netscape.com
efbd036259 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@84728 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 18:27:23 +00:00
rods%netscape.com
f3890a5f43 backed out unwanted changes
git-svn-id: svn://10.0.0.236/trunk@84727 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 15:42:24 +00:00
rods%netscape.com
2ff0c10030 Removing all references to GfxListControlFrame
Bug 62960 r=kmcclusk sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84726 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 14:50:27 +00:00
rods%netscape.com
ea5ec19cc6 removing GfxListControlFrame support code
Bug 62960, r=kmcclusk sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84725 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 14:44:42 +00:00
rods%netscape.com
5ed9424e7c Removing unneeded code
Bug 52279 r=kmcclusk sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84724 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 14:34:00 +00:00
axel%pike.org
a95fa75041 not part of the build, r=peterv, fix 54490, whitespace stripping, +whitespace cleanup in XSLTProcessor.cpp
git-svn-id: svn://10.0.0.236/trunk@84723 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 11:48:48 +00:00
m_kato%ga2.so-net.ne.jp
ab78acb20c bug 63243, sr=roc+moz
But this codes is back out from bug 55256
So It will re-check in this codes with bug 63243's better fix


git-svn-id: svn://10.0.0.236/trunk@84722 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 10:57:35 +00:00
blakeross%telocity.com
1ac252d7ca removing dump()s.
git-svn-id: svn://10.0.0.236/trunk@84721 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 08:07:23 +00:00
jgmyers%netscape.com
1c4e6bf14f back out cleanup fix
git-svn-id: svn://10.0.0.236/trunk@84720 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 07:42:59 +00:00
jgmyers%netscape.com
e9ec1f1181 attempt to fix mac build
git-svn-id: svn://10.0.0.236/trunk@84719 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 06:54:40 +00:00
jgmyers%netscape.com
feaa9091d7 cleanup, fix TRUE/FALSE refs: bug 63834 r=bryner sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84718 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 06:12:15 +00:00
jgmyers%netscape.com
e2a761fbca removed files: mozilla/mailnews/mime/src/nsMimeTransition.cpp
git-svn-id: svn://10.0.0.236/trunk@84717 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 06:07:37 +00:00
blakeross%telocity.com
e82f0e7a84 more dump() removal. yes, these are all dumps.
git-svn-id: svn://10.0.0.236/trunk@84716 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 05:17:34 +00:00
jst%netscape.com
1298a86575 Fixing bug 60920. Adding type cheks to the document.form.select.options[n] setter so that we don't crash if someone tries to set the value to an invalid type (i.e. not a HTMLOptionElement). sr=brendan@mozilla.org, r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84715 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 05:11:05 +00:00
dbaron%fas.harvard.edu
a008f36b0e Fix bustage (Sun workshop 5.0) / warning (gcc) caused by tor's checkin. Functions returning values should, well, return values. sr=tor
git-svn-id: svn://10.0.0.236/trunk@84714 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 05:10:20 +00:00
chuang%netscape.com
0a8d6707e6 bug 50241 Uncaught exception in abcommon.js, r=sspitzer,sr=mscott & bienvenu
git-svn-id: svn://10.0.0.236/trunk@84713 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:30:45 +00:00
sean%beatnik.com
06f691de80 Address npsimple plugin bug discovered by bug 63243. Calling the window proc directly is not safe as the HWND might be ANSI or Unicode. Call indirectly via CallWindowProc. a=av sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@84710 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:22:08 +00:00
dbaron%fas.harvard.edu
3b00bf8420 Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84707 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:12:05 +00:00
dbaron%fas.harvard.edu
7bb4079ec5 Fix one-time leak of nsGCCache. r=pavlov@netscape.com sr=waterson@netscape.com b=60215
git-svn-id: svn://10.0.0.236/trunk@84706 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:10:07 +00:00
dbaron%fas.harvard.edu
546e388b7b Add nsGCCache to the leak/bloat stats. r=pavlov@netscape.com sr=waterson@netscape.com b=60215
git-svn-id: svn://10.0.0.236/trunk@84705 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:08:39 +00:00
dbaron%fas.harvard.edu
11b7597695 Add nsDeque to leak stats. r=harishd@netscape.com sr=waterson@netscape.com b=63014
git-svn-id: svn://10.0.0.236/trunk@84703 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:04:57 +00:00
dbaron%fas.harvard.edu
7deb350f0f Remove static constructors. GetScratchString was no longer used and GetTempStack was used too rarely to be a real performance benefit. r=harishd@netscape.com sr=waterson@netscape.com b=63014
git-svn-id: svn://10.0.0.236/trunk@84702 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:04:08 +00:00
blakeross%telocity.com
11048f6c78 removing some dump()s.
git-svn-id: svn://10.0.0.236/trunk@84701 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:58:57 +00:00
mscott%netscape.com
3b6e6e27df Bug #51921 --> add non scriptable method for setting the security info on
the mock channel.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84700 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:42:22 +00:00
mscott%netscape.com
722aee2b67 Bug #51921 --> the imap channel needs to set the security info used by it's transport
layer onto the mock channel. It also needs to set it on our mem cache entry if we have one to.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84699 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:41:55 +00:00
mscott%netscape.com
907592d039 Bug #51921 --> create a secure UI instance to monitor the lock status in the
mail window.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84698 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:39:56 +00:00
mscott%netscape.com
689e4cad63 Bug #54373 --> make relative links work in the message pane by enabling the ability
to resolve URLs.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84697 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:37:42 +00:00
danm%netscape.com
a1c1156645 persist min/max state bug 32148 r=ben,timeless
git-svn-id: svn://10.0.0.236/trunk@84696 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:07:28 +00:00
waldemar%netscape.com
7d08b8aa83 Simplified use-name-patterns
git-svn-id: svn://10.0.0.236/trunk@84695 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 02:50:13 +00:00
dbaron%fas.harvard.edu
b4a357b94d Fix leaks in the xlib port (and some problems exposed by fixing those leaks). b=64534, 64767 r=blizzard@mozilla.org (Not part of the build.)
git-svn-id: svn://10.0.0.236/trunk@84694 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 02:49:45 +00:00
dbaron%fas.harvard.edu
73d33434d9 Change ScrollFrameIntoView so that scrolling to an inline frame scrolls to the top of the line containing the inline frame rather than the frame itself. This makes scrolling to empty inline anchors or anchors around images work better. b=38280 r=buster@netscape.com sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84693 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 02:43:00 +00:00
tor%cs.brown.edu
44636a2ea2 Bug 61410 - move opaque test from ImageUpdated() to SetDecodedRect()
r=pavlov, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@84692 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 02:37:43 +00:00
javi%netscape.com
08ddcfd8fe Initial check-in of PIP (PSM 2.0)
Code almost entirely based on contribution
  from Brain Ryner (bryner@netscape.com)


git-svn-id: svn://10.0.0.236/trunk@84691 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 01:32:29 +00:00
sfraser%netscape.com
f6610d34eb Fix the Windows build, r=kin. The error handling in this file is, um, interesting.
git-svn-id: svn://10.0.0.236/trunk@84690 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 01:16:15 +00:00
ben%netscape.com
65e5cb111d bug 56719, support deep merging for XUL overlays; 57108, remove the hidden form
from all XUL documents and remove the document.controls collection that
referenced hidden form's elements collection. r=waterson@netscape.com,
a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84689 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 01:08:23 +00:00
pavlov%netscape.com
1946b1d361 adding windows makefile
git-svn-id: svn://10.0.0.236/trunk@84688 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 00:53:48 +00:00
sfraser%netscape.com
a982e927bd Include nsIDiskDocument to fix windows build.
git-svn-id: svn://10.0.0.236/trunk@84687 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 00:10:51 +00:00
sfraser%netscape.com
d9c80e26a8 nsIDiskDocument is now xpidl-generated. bug and reviewers in previous checkin.
git-svn-id: svn://10.0.0.236/trunk@84685 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 00:06:28 +00:00
javi%netscape.com
6c63e1fa29 Remove reference to obsolete define MACLINUX.
Fix for Bug 63936 r=wtc (For NSS trunk check-in)


git-svn-id: svn://10.0.0.236/trunk@84684 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 00:04:37 +00:00
akkana%netscape.com
0d7c7c2d2b 17686: Add a pref to control image animation. r=tor, sr=buster
git-svn-id: svn://10.0.0.236/trunk@84683 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 23:55:27 +00:00
sspitzer%netscape.com
9150f964cc fix for #64475. use different sound for new mail. thanks to my
lovely assistant joe hewitt for providing the sound.
marlon will be providing a better sound later.


git-svn-id: svn://10.0.0.236/trunk@84681 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 23:43:46 +00:00
anthonyd%netscape.com
1ff5aa2292 fix for bug #59003 fix for keybindings
sr=kin@netscape.com
r=akkana@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84680 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 23:22:56 +00:00
bienvenu%netscape.com
06d097b9c9 stop biff from putting up alerts when server down r=naving,sr=mscott 59802
git-svn-id: svn://10.0.0.236/trunk@84679 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 23:02:47 +00:00
rginda%netscape.com
61c4dadfd0 -- chatzilla changes only --
fix problem where chatzilla responds (to the channel) with an error, when someone says the word "undefined"
r=blizzard


git-svn-id: svn://10.0.0.236/trunk@84678 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:57:45 +00:00
peterlubczynski%netscape.com
62c36a7c6f Added nsPrintOptionsGTK to the factory. r=dcone sr=buster
git-svn-id: svn://10.0.0.236/trunk@84677 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:54:52 +00:00
sfraser%netscape.com
91b886acba Convert nsIDiskDocument to xpidl, and change it from using nsFileSpecs to nsIFiles. Bug 62567, r= buster, ducarroz, adamlock, sr=kin. Also changing from nsIFileWidget to nsIFilePicker, bug 47553, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@84676 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:47:30 +00:00
sfraser%netscape.com
4e7e05789b Convert nsIDiskDocument to xpidl, and change it from using nsFileSpecs to nsIFiles. Bug 62567, r= buster, ducarroz, adamlock, sr=kin
git-svn-id: svn://10.0.0.236/trunk@84675 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:47:02 +00:00
bienvenu%netscape.com
2c56c9207b remove unused code r/sr mscott,waterson no bug
git-svn-id: svn://10.0.0.236/trunk@84674 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:23:05 +00:00
shanjian%netscape.com
2ab8e639bc #59268 Autodetection should not override charset from cache and bookmark
r = ftang
sr = erik
lower the priority of autodection.


git-svn-id: svn://10.0.0.236/trunk@84673 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:18:44 +00:00
blakeross%telocity.com
e51450f660 getting rid of a dump().
git-svn-id: svn://10.0.0.236/trunk@84672 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:13:19 +00:00
blakeross%telocity.com
5923da1d77 Fix 61474: disable Java Console item in Tasks menu when Java plugin isn't installed. patch mostly by Xiaobin Lu (xiaobin.lu@eng.sun.com). r=blake a=ben
git-svn-id: svn://10.0.0.236/trunk@84671 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:49:02 +00:00
dave%intrec.com
438eddd2c4 Removing extraneous space from the mysql command in the event the database
has a password.  mysql wants no space between the -p and the password.


git-svn-id: svn://10.0.0.236/trunk@84670 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:47:06 +00:00
anthonyd%netscape.com
32339edfc0 bug fix for 62796
sr=kin@netscape.com
a=jfrancis@netscape.com
r=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84669 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:44:35 +00:00
cmanske%netscape.com
6acbfb9d5c Use global overlay for 'Exit/Quit' menuitem, requiring moving of overlay includes, b=54584, r=ducarroz, sr=syd
git-svn-id: svn://10.0.0.236/trunk@84668 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:38:47 +00:00
dave%intrec.com
7220934820 Fix for bug 36596: cvsquery.cgi looping (cvsquery.pl - build_map)
cvsquery.pl no longer causes an infinite loop if you query on a module
other than 'all'


git-svn-id: svn://10.0.0.236/trunk@84665 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:24:46 +00:00
axel%pike.org
fbc06947af Not part of the build, fixes QNames really ending when hitting whitespace
git-svn-id: svn://10.0.0.236/trunk@84661 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:56:28 +00:00
dcone%netscape.com
ec87b2a0a4 Took outsome debug code which snuck in.
git-svn-id: svn://10.0.0.236/trunk@84660 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:41:05 +00:00
blakeross%telocity.com
5a3ebfa706 Fix 64458: JS strict warnings in treeBindings.xml. r=jrgm sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84659 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:36:22 +00:00
cmanske%netscape.com
de03234980 Use global overlay for 'Exit/Quit' menuitem, requiring moving of overlay includes, b=54584
git-svn-id: svn://10.0.0.236/trunk@84658 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:35:47 +00:00
cmanske%netscape.com
4fa1c7472c Added xul includes no longer included in editorOverlay.xul. Part of fix for 54584. r=ducarroz, sr=syd
git-svn-id: svn://10.0.0.236/trunk@84657 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:35:43 +00:00
jst%netscape.com
1533a03b6b Fix crash in the XML error reporter (and doing some cleanup), the format string for printf'ing out numbers should be %d, not %s! r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84656 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 19:54:37 +00:00
chuang%netscape.com
0c5a22ac58 Bug52084 Leaking all address book databases., sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84655 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 19:27:32 +00:00
kestes%staff.mail.com
7c59e1510c $previous_rec needed wider scope. I had accidentally narrowed the
scope when tixing the 'building' issue.


git-svn-id: svn://10.0.0.236/trunk@84651 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 15:43:39 +00:00
mkaply%us.ibm.com
8b65d5e12c Stupid error in last checkin
git-svn-id: svn://10.0.0.236/trunk@84650 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 15:30:12 +00:00
nboyd%atg.com
5b49c69e7c Subject:
Re: Debugger problem
        Date:
             Mon, 08 Jan 2001 14:16:30 -0800
       From:
             Christopher Oliver <coliver@mminternet.com>
 Organization:
             Primary Interface LLC
         To:
             Kurt Westerfeld <kurt@ManagedObjects.com>
         CC:
             Norris Boyd <nboyd@atg.com>
  References:
             1 , 2 , 3




Kurt, Norris,

Yes, with the change to the shell this should be possible.  The problem before
was that if you loaded the same file with different relative path names, two
different windows in the debugger were created because everything (windows,
breakpoints, etc) is keyed off the source name.

The attached file contains the fix (and includes the workaround for
Desktop.getSelectedFrame).

There are still some bugs in transferring focus between the windows in the
Desktop.  I haven't had time to track down the problem or a solution.

Chris

Kurt Westerfeld wrote:

> I would point out that "Source Name" of a script isn't necessarily a
> filename.  In our system, scripts are run remotely from a script library
> that has no file system backing.  Canonicalizing the file names is really
> unnecessary.
>
> Can't you just modify JSDebugger to not care what the name of the file is?
> If access to the original script is unavailable except through the file
> system, I'd be surprised.
>
> ----- Original Message -----
> From: Christopher Oliver <coliver@mminternet.com>
> To: Kurt Westerfeld <kurt@ManagedObjects.com>
> Cc: Norris Boyd <nboyd@atg.com>
> Sent: Sunday, January 07, 2001 2:23 AM
> Subject: Re: Debugger problem
>
> > Hi Kurt,
> >
> > I rather would say that it is a problem with the processFile method in the
> > shell's Main class.  If you change the current working directory or the
> value
> > of the System property "user.dir" after compiling a script, relative path
> names
> > can become ambiguous.  Norris, would it be ok to modify the shell to
> > "canonicalize" the names of files it compiles?  That way the source name
> that
> > shows up in the stack and in DebuggableScript will always be unique.  For
> > example:
> >
> > public static void processFile(Context cx, Scriptable scope,
> >                                    String filename)
> >     {
> >             Reader in = null;
> >             try {
> >                 in = new PushbackReader(new FileReader(filename));
> >                 int c = in.read();
> >                 // Support the executable script #! syntax:  If
> >                 // the first line begins with a '#', treat the whole
> >                 // line as a comment.
> >                 if (c == '#') {
> >                     while ((c = in.read()) != -1) {
> >                         if (c == '\n' || c == '\r')
> >                             break;
> >                     }
> >                     ((PushbackReader) in).unread(c);
> >                 } else {
> >                     // No '#' line, just reopen the file and forget it
> >                     // ever happened.  OPT closing and reopening
> >                     // undoubtedly carries some cost.  Is this faster
> >                     // or slower than leaving the PushbackReader
> >                     // around?
> >                     in.close();
> >                     in = new FileReader(filename);
> >                 }
> >                 filename = new java.io.File(filename).getCanonicalPath();
> > <<<====== Add this
> >             }
> >             catch (FileNotFoundException ex) {
> >                 Context.reportError(ToolErrorReporter.getMessage(
> >                     "msg.couldnt.open",
> >                     filename));
> >                 exitCode = EXITCODE_FILE_NOT_FOUND;
> >                 return;
> >             } catch (IOException ioe) {
> >                 globalState.getErr().println(ioe.toString());
> >             }
> >
> >             // Here we evalute the entire contents of the file as
> >             // a script. Text is printed only if the print() function
> >             // is called.
> >             evaluateReader(cx, scope, in, filename, 1);
> >     }
> >
> >
> > Attached is *my* latest version of the debugger code.  Norris, have you
> made
> > any progress on cvs commit priveledges?  The attached version fixes a
> number of
> > GUI bugs:
> >
> > 1) If you undocked the Variables window and popped up the Context
> combo-box and
> > then closed the window with the system menu, the Context pop-up was not
> cleaned
> > up properly.
> > 2) The first time you minimize a file window it appeared to dissappear
> when you
> > tried to restore it.  This was due to the fact that I forgot to "pack" its
> > contents and as a result its requested size was 0x0.
> >
> > I also added a menu item to toggle whether to break on exceptions and one
> which
> > allows you to open (and compile) a JavaScript file without actually
> executing
> > it.
> >
> > I have also attached a Word document with some basic documentation for the
> > Debugger.
> >
> > Note that this version also includes all the changes to support debugging
> > scripts in the AWT dispatch thread.
> >
> > Chris
> >
> > Kurt Westerfeld wrote:
> >
> > > Hello.  I ran into a null pointer exception in JSDebugger tonight, and I
> > > thought I'd drop you a note.
> > >
> > > The problem line is 2336, where a breakpoint is hit.  To simulate, load
> the
> > > debugger using the command line syntax on a file that has not been
> resolved
> > > to cannonical path.
> > >
> > > Example,
> > >
> > >      jshell -debug -f \myfile.fs
> > >
> > > At any rate, the "handleCompilationDone" routine takes \myfile.fs and
> turns
> > > it into a canonical path.  If you hit a breakpoint in this file and say
> > > "go", when the breakpoint hits the file is not found, because the same
> > > canonical path resolution is not done.  The resolution seems dubious,
> since
> > > it is only done in the compilation done callback, but I don't know the
> best
> > > way to suggest a fix since it seems that code had some purpose.
> > >
> > > Anyway, thought you'd wanna know.
> > >
> > > ________________________________________________________________________
> > >   Kurt Westerfeld
> > >   Senior Software Architect
> > >   Managed Objects
> > >   mailto:kwester@ManagedObjects.com
> > >   703.770.7225
> > >   http://www.ManagedObjects.com
> > >
> > >   Managed Objects: manage technology > rule business
> >



   JSDebugger.java

                    Name:
                          JSDebugger.java
                    Type:
                          Java Class File (java/*)
                 Encoding:
                          base64


git-svn-id: svn://10.0.0.236/trunk@84649 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 14:10:40 +00:00
nboyd%atg.com
afc7358821 Missed checkin of new file.
git-svn-id: svn://10.0.0.236/trunk@84648 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 13:39:22 +00:00
jst%netscape.com
a975208768 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@84647 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 06:52:13 +00:00
sspitzer%netscape.com
a969cecfb1 fix mac build bustage. sorry.
git-svn-id: svn://10.0.0.236/trunk@84646 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:56:18 +00:00
dougt%netscape.com
9145344cfc Fixes dropped socket transport during shutdown. The xpcom fix causes the UI event queue to be processed one final time after services shutdown. The socket transport fix forces all remaining active transports to be canceled, then released. r= waterson@netscape.com && darin@netscape.com a=mscott@netscape.com. b=63565
git-svn-id: svn://10.0.0.236/trunk@84645 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:44:47 +00:00
sspitzer%netscape.com
61db3f1d6c fix #63181. implement nsNntpUrl::GetFolderCharset().
also, remove extra strdup from the implementions in nsImapUrl and nsMailboxUrl.
clean up nsNntpUrl::Set/GetNewsgroupName().  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84644 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:27:28 +00:00
jst%netscape.com
35375fad3c Removing declaration of a function that is no longer in mozilla.
git-svn-id: svn://10.0.0.236/trunk@84643 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:26:22 +00:00
jst%netscape.com
2a9174a082 removed files: mozilla/layout/xml/content/src/nsXMLDocumentType.cpp
git-svn-id: svn://10.0.0.236/trunk@84642 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:15:12 +00:00
jst%netscape.com
4f07baaecf Removing duplicated code from layout, nsDOMDocumentType does the same things nsXMLDocumentType does and the former is the one that is used.
git-svn-id: svn://10.0.0.236/trunk@84641 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:13:10 +00:00
sspitzer%netscape.com
5ff5dd87d0 fix for #64729. Delete toolbar button should become a Mark toolbar button
when viewing a news message.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84640 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:11:45 +00:00
disttsc%bart.nl
12e5d4b41a Fix bug 64596: "starting mozilla with a URL breaks opening URLs in a new window", r=timeless, a=ben
I suck.


git-svn-id: svn://10.0.0.236/trunk@84639 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 04:22:09 +00:00
sspitzer%netscape.com
6861ca3ee7 fix (again) #63992. now that checkboxes work correctly, I can
clean up my js and xul.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84638 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 04:18:43 +00:00
disttsc%bart.nl
1389541a6b Make document load success/failure show on console again for non-debug builds, bug=64614, r=Pike, a=ben
git-svn-id: svn://10.0.0.236/trunk@84637 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 04:16:15 +00:00
jst%netscape.com
9a1b473bd8 CVS removing old files that are no longer part of the build.
git-svn-id: svn://10.0.0.236/trunk@84636 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 03:30:23 +00:00
disttsc%bart.nl
09fbf169d0 Fix senna bustage, r=cls. (mental note: remember REQUIRES in Makefile.in).
git-svn-id: svn://10.0.0.236/trunk@84635 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 03:11:59 +00:00
jst%netscape.com
4b33676b31 Fixing bug 64642. This is a regression caused in my large content code reorg/cleanup that I did a few weeks ago, SetDocument on a from control was was forwarding the call to the wrong base class, it was calling nsGenericElement::SetDocument() in stead of nsGenericHTMLElement::SetDocument() and that caused style attributes to not get reparsed when form controls were added to a document. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84634 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 02:53:33 +00:00
blakeross%telocity.com
1cc6fd6a6a Fix 44676: spacebar to trigger buttons should behave more like win32 native buttons. r=saari sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84632 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 02:15:55 +00:00
darin%netscape.com
518bb3fa39 Fixes bug 64617. UA-string is incorrect on BeOS. patch=vegarwa@online.no,
r=darin, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@84631 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 02:03:16 +00:00
blakeross%telocity.com
5e4501907f Fix 64225, which caused 64138 and other annoyances. r=jag sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84630 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:37:15 +00:00
wtc%netscape.com
84f05f2b89 Bugzilla bug #64666: using a minus (-) in a scan set is not portable.
Thanks to Michael Kaply <mkaply@us.ibm.com> for the bug report and patch.


git-svn-id: svn://10.0.0.236/trunk@84628 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:31:56 +00:00
disttsc%bart.nl
72b07c9ffc Add support for showing keycode (VK_FOO) accelerators in menuitems. bug=47426, r=sspitzer,jst,saari, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@84627 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:28:36 +00:00
jst%netscape.com
5ba9953b81 Fixing bug 63943. Accessing .offsetXXX properties on elements must call FlushPendingNotifications() on the document and not only on the pres shell to make sure the sink flushes all its content so that frames exists for all elements. r=heikki@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84626 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:26:05 +00:00
jst%netscape.com
c730eca215 Major cleanup of nsLocation.cpp, this also fixes bug 64041. sr=rpotts@netscape.com, r=dbaron@fas.harward.edu.
git-svn-id: svn://10.0.0.236/trunk@84625 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:16:36 +00:00
sspitzer%netscape.com
00092cdef5 Mark button now says "Mark" instead of "As Unread".
(going with 4.x mac instead of 4.x linux / win.)
#64660
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84624 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:08:48 +00:00
morse%netscape.com
13cff6df1e bug 53352, domain cookies not handled correctly, r=pchen@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84622 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:59:32 +00:00
peterlubczynski%netscape.com
64bb7a8cde Top crash fix. Null pointer check on mDocument. bug 62579 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@84621 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:39:46 +00:00
ducarroz%netscape.com
609d2301ff Fix for bug 39627. Implementation of the print command. Also fix bug in nsMsgCompose::GetEditor who forget to addref the result. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84619 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:15:22 +00:00
mkaply%us.ibm.com
2323ba2f92 #61253
r=javier, a=blizzard
Set system colors into color table


git-svn-id: svn://10.0.0.236/trunk@84617 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:05:03 +00:00
jst%netscape.com
f26965ded2 Code cleanup, no bug. Make the implementations of methods whose return type is declared as NS_IMETHOD return NS_IMETHODIMP and not just nsresult. r=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84616 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:03:42 +00:00
jst%netscape.com
c57fef481e Trivial code cleanup that removes the need for a kungFoDeathGrip. r=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84615 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:43:56 +00:00
blakeross%telocity.com
76ed158d4c Fix 63938: removing unused widget files. more to come. sr=cls
git-svn-id: svn://10.0.0.236/trunk@84614 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:26:42 +00:00
edburns%acm.org
1707580b5c Test cases.
git-svn-id: svn://10.0.0.236/trunk@84612 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:24:11 +00:00
edburns%acm.org
e7645cf64f Test cases
git-svn-id: svn://10.0.0.236/trunk@84611 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:19:07 +00:00
peterlubczynski%netscape.com
146b1fcb4f removing dup of export of public nsIPrintContext.h
git-svn-id: svn://10.0.0.236/trunk@84610 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:02:14 +00:00
dcone%netscape.com
3c3b355433 Took out a duplicate line.
git-svn-id: svn://10.0.0.236/trunk@84609 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:00:46 +00:00
mscott%netscape.com
31b07ee4a1 change the case of two methods I changed.
git-svn-id: svn://10.0.0.236/trunk@84608 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:50:00 +00:00
mscott%netscape.com
7c0ab3f412 Bug #34592 --> show over link status in the mail wndow. Move some global variables inside of the status feedback proto type.
r=sspitzer
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84607 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:49:22 +00:00
mscott%netscape.com
5329d7e700 Bug #34592 --> tweak the case of several IDL methods
r=sspitzer
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84606 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:48:27 +00:00
mscott%netscape.com
e346ae0956 fix JS warning in msgHdrViewOverlay.js. Thanks to maolson@earthlink.net for the patch.
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@84605 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:47:03 +00:00
kestes%staff.mail.com
d66910c562 fix problem which occurs in with some redhat users.
git-svn-id: svn://10.0.0.236/trunk@84604 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:36:21 +00:00
akkana%netscape.com
d7ecc4cec1 33088: pass wrap column in to SaveFile per API change
git-svn-id: svn://10.0.0.236/trunk@84603 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:33:52 +00:00
curt%scruznet.com
a28a00c70c Decided the list would be more useful if it is ordered so it is now sorted
from greatest memory consumer to least.


git-svn-id: svn://10.0.0.236/trunk@84602 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:17:30 +00:00
jst%netscape.com
1f3e4f888b Trivial code cleanup, no bug. Removing unused variable and using nsCOMPtr in stead of doing manual addref/release. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84601 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:16:52 +00:00
peterlubczynski%netscape.com
6d307a92ff export of public nsIPrintContext.h
git-svn-id: svn://10.0.0.236/trunk@84599 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:59:18 +00:00
dcone%netscape.com
e8efbcf3cc export nsIPrintContext.h
git-svn-id: svn://10.0.0.236/trunk@84598 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:53:41 +00:00
nboyd%atg.com
0cc31dfbe2 Clean up debug APIs.
* Make use of DebuggableEngine interface to keep Context API smaller
* Change org.mozilla.javascript.debug.Frame to DebugFrame to avoid
  confusion with java.awt.Frame


git-svn-id: svn://10.0.0.236/trunk@84597 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:41:25 +00:00
ducarroz%netscape.com
7b047af32c Fix windows bustage and one warning.
git-svn-id: svn://10.0.0.236/trunk@84596 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:40:53 +00:00
edburns%acm.org
256c970b1c Automated test cases.
git-svn-id: svn://10.0.0.236/trunk@84595 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:27:40 +00:00
blakeross%telocity.com
a09bd8268c Fix 64587: JS strict warnings in signonviewer.js. patch by morse. r=pchen sr=brendan
git-svn-id: svn://10.0.0.236/trunk@84594 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:17:36 +00:00
waterson%netscape.com
596264480e Bug 57026. Do not reparent views whenever we 'MoveChildrenTo()', because this breaks SplitToContainingBlock(): no views will have been created in this case! Instead, alter ConstructInline() to move views. r=karnaze, sr=buster.
git-svn-id: svn://10.0.0.236/trunk@84593 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:10:44 +00:00
disttsc%bart.nl
7bb4e544d8 Fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@84592 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:04:51 +00:00
disttsc%bart.nl
7aae0b9eca Add newline to end of file
git-svn-id: svn://10.0.0.236/trunk@84591 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:02:13 +00:00
akkana%netscape.com
13ae4ba935 33088: restructure editor output routines. r=kin,buster,adamlock sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84590 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:01:29 +00:00
blakeross%telocity.com
2f5b4c8cc9 Fix two problems with previous patch (including bug 64639, PT broken). r=jrgm,jag
git-svn-id: svn://10.0.0.236/trunk@84589 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:00:54 +00:00
disttsc%bart.nl
5845a072d7 Fix linux/unix bustage
git-svn-id: svn://10.0.0.236/trunk@84588 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:00:25 +00:00
dcone%netscape.com
5556760ab2 Added nsIPrintContext interface.
Added this so you can now tell if your laying out to a printer.
r=attinasi sr=buster


git-svn-id: svn://10.0.0.236/trunk@84586 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 20:26:05 +00:00
ducarroz%netscape.com
fba03196fd Fix for bug 42458. email autocomplete lookup algorithm now check first name and last name too. R=varada, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@84584 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 20:01:14 +00:00
ducarroz%netscape.com
7a8f294249 Part of fix for bug 42458. The Unichar version of nsCRT::strndup wasn't correctly terminating the string. R=varada, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@84583 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:58:12 +00:00
mcgreer%netscape.com
7d7458c348 back out previous change
git-svn-id: svn://10.0.0.236/trunk@84582 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:43:01 +00:00
mcgreer%netscape.com
ea9b61f05b decoding nickname entries needs to include the nickname.
when searching for smime entry, verify subject is correct (can be multiple
subjects per email address)


git-svn-id: svn://10.0.0.236/trunk@84580 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:24:23 +00:00
bienvenu%netscape.com
15a54e1c30 fix 64456, cache file stream when updating multiple local messages, r=sspitzer, sr=mscott, also 63804 problem with compacting local folder
git-svn-id: svn://10.0.0.236/trunk@84579 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:21:25 +00:00
bienvenu%netscape.com
b749de4c8b whoops, didn't mean to check that in
git-svn-id: svn://10.0.0.236/trunk@84578 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:19:22 +00:00
bienvenu%netscape.com
1fbac72b81 fix 64456, cache file stream when updating multiple local messages, r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84577 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:18:22 +00:00
naving%netscape.com
c809d16572 52564, r=naving sr=mscott. Fixing the new Folder dialog issue and taking care of long
folder names without the use of window.sizeToContent(). Thanks to disttsc@bart.nl for
providing this patch


git-svn-id: svn://10.0.0.236/trunk@84576 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:17:42 +00:00
karnaze%netscape.com
b7b4013acf new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@84575 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:04:29 +00:00
sspitzer%netscape.com
a83670616a fix js warning when migrating. (no bug).
fix movemail service contract id. (#64486)
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84572 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 18:02:56 +00:00
ccarlen%netscape.com
a9fce32268 Fix for #56127 - Was not handling pref changed callback when dir changed.
r=gagan, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@84569 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 15:45:18 +00:00
locka%iol.ie
112e198d27 Replaced nsVector with nsVoidArray - a functionally similar (and public) class unencumbered by linker issues. sr=blizzard b=63505
git-svn-id: svn://10.0.0.236/trunk@84568 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 14:48:51 +00:00
nboyd%atg.com
df11745e20 Fix for 1.1 compatibility.
git-svn-id: svn://10.0.0.236/trunk@84567 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 14:34:21 +00:00
rods%netscape.com
f559e7aea6 changed add ref to from NS_ADDREF to NS_IF_ADDREF
Bug 63329, r=kmcclusk sr=buster


git-svn-id: svn://10.0.0.236/trunk@84566 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 14:06:34 +00:00
m_kato%ga2.so-net.ne.jp
12f7be8824 bug 58109
r=nhotta sr=bienvenu, mscott

o misstake charset convertion
o fix memory leak


git-svn-id: svn://10.0.0.236/trunk@84565 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 12:27:37 +00:00
blakeross%telocity.com
8d60d96328 Fix 64582: navigator cleanup/optimization. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@84562 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 07:10:32 +00:00
rickg%netscape.com
d391c75b1a removed a few warnings
git-svn-id: svn://10.0.0.236/trunk@84559 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 06:21:00 +00:00
nelsonb%netscape.com
d3fb18f4ea Changed HP assembler routine multacc512 in hpma512.s so that it
propagates carries exactly the same way that maxpy_little does.
Re-enabled use of multacc512 in mpi_hp.c.


git-svn-id: svn://10.0.0.236/trunk@84558 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 05:58:34 +00:00
blakeross%telocity.com
a0648cf5c1 Fix 30878: right click != left click. more to come. r=rginda sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84557 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 05:01:17 +00:00
rickg%netscape.com
bedc6b6b8a Inadvertently removed a IF_RELEASE(); r=waterson
git-svn-id: svn://10.0.0.236/trunk@84556 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 04:44:39 +00:00
rickg%netscape.com
c98cf928ae various bug fixes and landed blizzard patch to remove iostream from parser. r=harish, attinasi, kmcclusk; sr=buster
git-svn-id: svn://10.0.0.236/trunk@84554 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 03:37:15 +00:00
nelsonb%netscape.com
ccb2978905 Fix infinite loop by making "i" be signed again.
Also match up braces for vi editor.


git-svn-id: svn://10.0.0.236/trunk@84552 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 03:26:50 +00:00
pavlov%netscape.com
235a6fc931 move the typedef of nscolor to gfx_color in to gfxcompat.h. change the typedef of gfx_color to PRUint32 from unsigned long just to make it explicit
git-svn-id: svn://10.0.0.236/trunk@84548 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 03:11:58 +00:00
disttsc%bart.nl
6805e63b38 Fix callers of old BrowserLoadURL() to directly use loadShortcutOrURI(aURL). bug=61808, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@84547 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 02:19:35 +00:00
nboyd%atg.com
7575d629d7 Fix classloader problem from last checkin.
git-svn-id: svn://10.0.0.236/trunk@84545 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 02:13:28 +00:00
nboyd%atg.com
796b9043b4 Canonicalize file names to help debugger.
git-svn-id: svn://10.0.0.236/trunk@84544 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 02:12:52 +00:00
naving%netscape.com
04a4d665ed 58955. r=sspitzer sr=bienvenu. Copying the msg header when there is a move from pop->imap
so that in case of undo the header can be restored. Eliminating the dependency that
the imap folder is selected.


git-svn-id: svn://10.0.0.236/trunk@84543 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 01:58:06 +00:00
nboyd%atg.com
17df4648bd Latest changes from Chris Oliver.
git-svn-id: svn://10.0.0.236/trunk@84542 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 01:43:28 +00:00
nboyd%atg.com
e6a3f16701 Revert to old object identity for equality per ECMA.
git-svn-id: svn://10.0.0.236/trunk@84541 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 01:03:23 +00:00
nelsonb%netscape.com
257b169fe6 Generation of prime numbers has been failing on HP since MPI began to
use the newest HP assembler function, multacc512.  So, that function
has been disabled.  Further investigation is needed.


git-svn-id: svn://10.0.0.236/trunk@84540 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 01:01:35 +00:00
pierre%netscape.com
b2bb962fc9 Not part of the build. Momentarily check in the StyleContext metrics before doing deeper changes.
git-svn-id: svn://10.0.0.236/trunk@84539 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 00:24:41 +00:00
leaf%mozilla.org
944d84c813 Automated update
git-svn-id: svn://10.0.0.236/trunk@84538 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 00:00:08 +00:00
cls%seawood.org
0ce11bef75 Check for GNU_CC not USE_GCC.
Bug #64432


git-svn-id: svn://10.0.0.236/trunk@84537 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 23:56:55 +00:00
disttsc%bart.nl
dbeb8f84cd Split up BrowserLoadURL into wrapper for urlbar and function which can be used in other places. bug=61808, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@84536 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 23:28:35 +00:00
tor%cs.brown.edu
d98e24b872 Bug 61410 - fix performance problem with fully opaque 8-bit alpha
images.  Also cleanse/shuffle nsImageGTK for size and remove some
extra parentheses. r=blizzard, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@84535 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 23:02:02 +00:00
blakeross%telocity.com
2e23bc12ef Fix 64588: JS strict warnings in CookieViewer.js. patch by gemal. r=morse sr=brendan
git-svn-id: svn://10.0.0.236/trunk@84534 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 22:43:34 +00:00
blizzard%redhat.com
7130667f41 Fix bug #64369. Crash when using streaming into embedding widget. r=bryner, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@84533 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 17:58:22 +00:00
cls%seawood.org
c6df0ee30a Backing out anthonyd's previous checkin as it is causing text boxes to not work anywhere on at least beos, linux & win32.
Bug #62796


git-svn-id: svn://10.0.0.236/trunk@84532 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 15:11:50 +00:00
dbaron%fas.harvard.edu
0d572c30cd Remove line listing Makefile that bryner removed on Friday. b=55778 r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@84531 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:48:31 +00:00
leaf%mozilla.org
059ab1d3f6 Automated update
git-svn-id: svn://10.0.0.236/trunk@84530 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:45:11 +00:00
dbaron%fas.harvard.edu
4af65c395d Fix nsImageXlib.cpp to compile again and pull calls to xlib_get_shift_from_mask out of loop (as suggested by tor). r=blizzard@mozilla.org sr=tor@cs.brown.edu b=64518
git-svn-id: svn://10.0.0.236/trunk@84529 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:37:37 +00:00
dbaron%fas.harvard.edu
3e607e1328 Make the autoconf test for a wchar_t usable as PRUnichar check that wchar_t is unsigned (in addition to being 2 bytes). Do the test for -fshort-wchar in C++ since some versions of gcc have a signed wchar_t in C++ only. b=63857 r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@84528 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:35:24 +00:00
cls%seawood.org
7505b542f9 Explicitly call $(PERL) rather than relying upon the OS to interpret the script correctly.
git-svn-id: svn://10.0.0.236/trunk@84527 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:19:52 +00:00
nelsonb%netscape.com
07e1db7a72 Eliminate some warnings found when compiling on Unix boxen.
git-svn-id: svn://10.0.0.236/trunk@84526 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 09:21:25 +00:00
cls%seawood.org
c87631519f Increase BeOS event port capacity and avoid sending messages to event port if capacity is exceeded.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch.
Bug #63646. r=danm


git-svn-id: svn://10.0.0.236/trunk@84525 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 09:03:09 +00:00
cls%seawood.org
3def6cda68 Implement nsAppShell::DispatchNativeEvent() for BeOS.
Thanks to Makoto Hamanaka <VYA04320@nifty.com> for the patch.
Bug #63649. r=cls


git-svn-id: svn://10.0.0.236/trunk@84524 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 08:41:49 +00:00
nelsonb%netscape.com
bb7974ac11 MSVC won't let you initialize a pointer in a data structure with the
address of an external variable that comes from another DLL.
This is a fundamental difference between WIN32 DLLs and Unix DSOs.
So, for every SEC_ASN1Template inside of libnss3 that is referenced by
other templates outside of libnss3, a new "chooser" function was created
that returns the address of that template.  For WIN32, the templates
outside of libnss3 access libnss3's templates by the chooser function
rather than by direct reference.  Some simple macros allow Unix to
continue to use direct references, avoiding the extra function calls.
With these changes, all.sh (qa script) passes all tests on NT with DLLs.
Modified Files:
	cmd/checkcert/checkcert.c cmd/lib/secutil.c lib/asn1/asn1t.h
	lib/certdb/certdb.c lib/certdb/certt.h lib/certdb/crl.c
	lib/certhigh/certreq.c lib/crmf/asn1cmn.c lib/crmf/crmfcont.c
	lib/crmf/crmftmpl.c lib/cryptohi/secsign.c lib/nss/nss.def
	lib/pkcs12/p12local.c lib/pkcs12/p12tmpl.c
	lib/pkcs7/certread.c lib/pkcs7/p7decode.c lib/pkcs7/p7local.c
	lib/smime/cmsasn1.c lib/smime/cmsattr.c lib/smime/cmspubkey.c
	lib/smime/cmssigdata.c lib/smime/smimeutil.c
	lib/softoken/keydb.c lib/softoken/keydbt.h lib/util/secalgid.c
	lib/util/secasn1.h lib/util/secasn1d.c lib/util/secasn1t.h
	lib/util/secasn1u.c lib/util/secdig.c lib/util/secdig.h
	lib/util/secoid.h


git-svn-id: svn://10.0.0.236/trunk@84523 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 08:13:13 +00:00
nelsonb%netscape.com
6da659e535 Eliminate some warnings by adding missing #include lines, or other minor
cleanup.


git-svn-id: svn://10.0.0.236/trunk@84522 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:56:35 +00:00
nelsonb%netscape.com
7f3c01a89d Eliminate warnings about functions returning values of the wrong type.
git-svn-id: svn://10.0.0.236/trunk@84521 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:49:22 +00:00
nelsonb%netscape.com
a0442a3fc2 Add missing declaration of library function printflags().
git-svn-id: svn://10.0.0.236/trunk@84520 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:48:04 +00:00
nelsonb%netscape.com
859095a9f7 This program tests low level functions that aren't exported from the DSOs,
so it must be built with the static libs.


git-svn-id: svn://10.0.0.236/trunk@84519 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:47:17 +00:00
nelsonb%netscape.com
2b0cf82047 The recent deletion of the SECU_Password function from cmd/lib made this
progam stop compiling.  So, as a temporary measure, to fix the build,
ifdef out the calls to the missing functions, and always behave as if
the "-n none" option had been supplied.


git-svn-id: svn://10.0.0.236/trunk@84518 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:46:36 +00:00
nelsonb%netscape.com
68a5dcdc24 Get this file to build again on Windows.
git-svn-id: svn://10.0.0.236/trunk@84517 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:44:39 +00:00
nelsonb%netscape.com
68e54ecade Add missing #include "nss.h"
git-svn-id: svn://10.0.0.236/trunk@84516 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:43:28 +00:00
nelsonb%netscape.com
8efab9fa06 Fix several bugs to get NSS_Init working again.
git-svn-id: svn://10.0.0.236/trunk@84515 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:37:18 +00:00
cls%seawood.org
6f2969a3de Fix link clicking on BeOS.
Thanks to Makoto Hamanaka (VYA04230@nifty.com) for the patch.
Bug #64121 . r=cls,timeless


git-svn-id: svn://10.0.0.236/trunk@84514 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:30:35 +00:00
anthonyd%netscape.com
df8ca35e51 bug fix for 62796 - various range fixes, including a crasher in Range::deleteContents()
sr=kin@netscape.com
r=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84513 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 04:52:23 +00:00
pavlov%netscape.com
5846cd34c9 adding bytesPerRow and bitsLength attributes
git-svn-id: svn://10.0.0.236/trunk@84512 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 04:30:08 +00:00
pavlov%netscape.com
ffacba26a7 more changes
git-svn-id: svn://10.0.0.236/trunk@84511 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 04:22:41 +00:00
disttsc%bart.nl
41c82aae6c "Send" -> "Send Now" per spec, patch by Håkan Waara <hwaara@chello.se>, bug=55887, r=jag, a=ben
git-svn-id: svn://10.0.0.236/trunk@84510 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 03:54:57 +00:00
jst%netscape.com
c282b18e91 Fixing bug 64513. Adding missing version number to a contract id. r=blakeross@telocity.com
git-svn-id: svn://10.0.0.236/trunk@84509 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 03:06:19 +00:00
pavlov%netscape.com
ce85fc6944 adding the factory that i forgot about
git-svn-id: svn://10.0.0.236/trunk@84508 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 01:52:54 +00:00
pavlov%netscape.com
975096650e merging some windows makefiles and mac build stuff (havn't edited to remove other parts of gfx2 yet)
git-svn-id: svn://10.0.0.236/trunk@84507 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 01:42:05 +00:00
pavlov%netscape.com
9d3a8417c6 merging the base and image parts of gfx2 to HEAD, renaming nsMargin, nsPoint, nsRect to whatever2 to avoid header name conflicts with gfx
still need to resolve issue with gfx2's nsIImage wanting to use nsIDrawable, since there arn't any ifdefs in idl...


git-svn-id: svn://10.0.0.236/trunk@84506 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 01:40:18 +00:00
blakeross%telocity.com
45f94ff07d Fix 64135: alt+home shortcut to go Home (command+home on mac). r=timeless a=ben
git-svn-id: svn://10.0.0.236/trunk@84505 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:47:36 +00:00
relyea%netscape.com
1ebd98045a Move SDR tests to use nss dll's
git-svn-id: svn://10.0.0.236/trunk@84504 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:32:36 +00:00
relyea%netscape.com
8d3ffe49fd Remove depricated Open function
git-svn-id: svn://10.0.0.236/trunk@84503 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:29:25 +00:00
relyea%netscape.com
7b058fe77d Fix HP map file option ('-c rather than -e')
git-svn-id: svn://10.0.0.236/trunk@84502 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:27:06 +00:00
relyea%netscape.com
de09852947 Get down to a signle.def file
git-svn-id: svn://10.0.0.236/trunk@84501 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:26:19 +00:00
relyea%netscape.com
8df26b413e Add HP to the platforms that handle restricted symbols
git-svn-id: svn://10.0.0.236/trunk@84500 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:25:29 +00:00
relyea%netscape.com
bb0fadb69e Add HP to the .def file processing.
Add SDR functions


git-svn-id: svn://10.0.0.236/trunk@84499 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:24:51 +00:00
relyea%netscape.com
1112b9b81e If the HP map definition to that it actually works!
git-svn-id: svn://10.0.0.236/trunk@84498 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:23:41 +00:00
blakeross%telocity.com
e93c7d194e Fix 63705: select field contents in find dialog onload, fix context persistence, other cleanup and dead code removal. r=timeless a=ben
git-svn-id: svn://10.0.0.236/trunk@84497 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:06:38 +00:00
relyea%netscape.com
2e0b7692c1 Remove depricated functions that's referencing a removed symbol
git-svn-id: svn://10.0.0.236/trunk@84496 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:55:22 +00:00
relyea%netscape.com
4e136bd78a Implement new .def file processing rules.
Add rules for HP


git-svn-id: svn://10.0.0.236/trunk@84495 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:52:44 +00:00
relyea%netscape.com
2fdab6395c Conform to the new .def rules
git-svn-id: svn://10.0.0.236/trunk@84494 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:52:11 +00:00
relyea%netscape.com
1f20c5ad8f Conform the .def files to the new rules.
update missing symbols from the export list documentation.


git-svn-id: svn://10.0.0.236/trunk@84493 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:51:05 +00:00
nelsonb%netscape.com
8afc6e0b46 Remove 8 deprecated functions from export list.
git-svn-id: svn://10.0.0.236/trunk@84492 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:10:30 +00:00
bryner%uiuc.edu
df700b19cf Removing 2 makefiles that I deleted yesterday. r=cls.
git-svn-id: svn://10.0.0.236/trunk@84491 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 22:38:07 +00:00
relyea%netscape.com
13e3308722 Add CERT_Find functions for the s/mime test programs.
git-svn-id: svn://10.0.0.236/trunk@84490 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 22:12:16 +00:00
relyea%netscape.com
b1cc2130ca Fix initialization to use NSS_Init* functions rather than low level
init functions.


git-svn-id: svn://10.0.0.236/trunk@84489 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 22:09:04 +00:00
relyea%netscape.com
e6a43b8a67 Allow UNIX and Windows to share Data lines in the .def files
git-svn-id: svn://10.0.0.236/trunk@84488 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:38:34 +00:00
relyea%netscape.com
3fec598e4c Merge Unix and win data types
git-svn-id: svn://10.0.0.236/trunk@84487 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:37:30 +00:00
relyea%netscape.com
09e39f7d40 Merge UNIX and Win Data types
git-svn-id: svn://10.0.0.236/trunk@84486 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:36:59 +00:00
relyea%netscape.com
dabfa607e1 Add symbols needed by secutil and the command libraries.
git-svn-id: svn://10.0.0.236/trunk@84485 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:14:03 +00:00
relyea%netscape.com
131904068e derdump needs to initialize NSS before calling the SECU functions.
git-svn-id: svn://10.0.0.236/trunk@84484 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:12:29 +00:00
relyea%netscape.com
d5678a9288 Use NSS_initialization.
Remove Low level SECKEY calls (not the private key management is now broken
until PK11 calls are added to replace them).


git-svn-id: svn://10.0.0.236/trunk@84483 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:11:34 +00:00
relyea%netscape.com
7840150a3b Use NSS initialization.
git-svn-id: svn://10.0.0.236/trunk@84482 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:10:18 +00:00
relyea%netscape.com
247e71075b Move the cert searching and printing utility function out of secutil.c so that
most functions which call secutil can still be used in the shared libraries.


git-svn-id: svn://10.0.0.236/trunk@84481 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:09:28 +00:00
relyea%netscape.com
ee3473443c remove depricated functions from secutil.
git-svn-id: svn://10.0.0.236/trunk@84480 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:05:36 +00:00
nelsonb%netscape.com
d5cd06265e Remove declarations of SOCKS support functions, which have never worked
in NSS 3.x and are not supported.  Ifdef out declarations of deprecated
functions, since they are not exported by ssl3.dll.


git-svn-id: svn://10.0.0.236/trunk@84479 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 20:56:40 +00:00
mcgreer%netscape.com
b22b1a2842 reflect function declaration changes to loader module (const stuff)
git-svn-id: svn://10.0.0.236/trunk@84477 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 17:07:07 +00:00
mcgreer%netscape.com
324117e3d4 on hypbrid cpu models (except sparc), use long long instead of long
git-svn-id: svn://10.0.0.236/trunk@84476 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 17:06:26 +00:00
mcgreer%netscape.com
6ab7987e3c fix broken build on bigendian platforms
git-svn-id: svn://10.0.0.236/trunk@84475 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 16:34:23 +00:00
leaf%mozilla.org
003e214f66 Automated update
git-svn-id: svn://10.0.0.236/trunk@84474 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 08:00:11 +00:00
bryner%uiuc.edu
f5d7ccf8c6 Adding an option to disable using -fshort-wchar (even if your compiler supports it). sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84473 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 07:54:23 +00:00
sspitzer%netscape.com
6286624cbd fix for #64482. we enabled the download headers UI elements when we supposed to disable it, and vice version. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84472 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 06:28:19 +00:00
beard%netscape.com
abea6f192d [not part of build] bug #42100, getting ready to land more Carbon build changes.
git-svn-id: svn://10.0.0.236/trunk@84471 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 06:14:06 +00:00
sspitzer%netscape.com
4b1b4ccfee define a goDoCommand() to prevent JS errors when typing in the subscribe
dialog.  we don't play nice with mailWindow.  #53106
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84470 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 06:11:15 +00:00
bryner%uiuc.edu
4b72ed8f2f Bug 49273 - always set the hover state on content when we get a MOUSE_ENTER event. This prevents problems with some window managers that send MOUSE_LEAVE and MOUSE_ENTER events before ButtonPress events. r=saari, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@84469 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 05:58:47 +00:00
wtc%netscape.com
0f6388ff81 Added const to clean up compiler warnings.
git-svn-id: svn://10.0.0.236/trunk@84468 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 05:26:24 +00:00
wtc%netscape.com
bd6001b082 Bugzilla bug #64471: PR_SendFile detects and uses the new Solaris
sendfilev system call.
Modified files: unix_errors.c, ptio.c.


git-svn-id: svn://10.0.0.236/trunk@84467 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 04:26:17 +00:00
cmanske%netscape.com
88dcd2672a Fixed bad initialization of window enumerator. b=63947, r=danm, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84465 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 04:13:50 +00:00
sspitzer%netscape.com
cb6a0c6768 get biff working with pop! sr=bienvenu. #64469
git-svn-id: svn://10.0.0.236/trunk@84464 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 03:47:54 +00:00
sspitzer%netscape.com
ff39393425 fix for #36025. play sound when new mail arrives. thanks to
rcassin@supernova.org for the front end work.  all the prefs work,
but we only have UI for enabling / disabling the sound.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84463 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 02:43:03 +00:00
nelsonb%netscape.com
912cbdbcf0 Stop using deprecated SSL functions. Convert them to the supported ones.
git-svn-id: svn://10.0.0.236/trunk@84462 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 02:40:02 +00:00
relyea%netscape.com
b2786a1f98 Add rules for building the correct exportted list file for Sun, AIX, and Linux.
Fix AIX so the Map files will override exporting all the symbols


git-svn-id: svn://10.0.0.236/trunk@84461 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 02:00:55 +00:00
relyea%netscape.com
711d0a77e5 1) Add AIX to the exportted symbols controlled plaform.
2) reduce the exported symbol list down to one


git-svn-id: svn://10.0.0.236/trunk@84460 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:59:03 +00:00
relyea%netscape.com
e771a8efc3 1) Add AIX to the build.
2) prune nss.def
3) reduce the count of exported symbol files down to one.
4) add NSS_Initialize()


git-svn-id: svn://10.0.0.236/trunk@84459 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:57:48 +00:00
kestes%staff.mail.com
570f22e643 delete unused tinderbox variable buildfamily. This will surely
confuse some user if I leave it in.


git-svn-id: svn://10.0.0.236/trunk@84458 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:34:21 +00:00
kestes%staff.mail.com
037935861f typo the module is erro_parse not error_parser
git-svn-id: svn://10.0.0.236/trunk@84457 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:33:22 +00:00
kestes%staff.mail.com
516a5ac992 clarify some details which came up in email correspondence.
git-svn-id: svn://10.0.0.236/trunk@84456 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:32:47 +00:00
kestes%staff.mail.com
7920ce7fce better man page to explain the mail format.
git-svn-id: svn://10.0.0.236/trunk@84455 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:32:03 +00:00
kestes%staff.mail.com
60991b07a7 clean up the SECONDS_PER_* variables
add some periods to the end of error messages.


git-svn-id: svn://10.0.0.236/trunk@84454 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:31:30 +00:00
kestes%staff.mail.com
16f6e2f01e allow the 'building' mails to not trip the test for gridsize.
git-svn-id: svn://10.0.0.236/trunk@84453 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:30:37 +00:00
kestes%staff.mail.com
af93439684 some new versions of CVS output dates in a new format, allow for these
dates.


git-svn-id: svn://10.0.0.236/trunk@84452 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:27:55 +00:00
mstoltz%netscape.com
34b809a55d bug 62972 - block location and other sensitive properties in mail messages. r=rginda, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84450 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 00:26:58 +00:00
nelsonb%netscape.com
4317ea94c5 Use _WIN32 instead of _WINDOWS in windows-dependent ifdefs.
git-svn-id: svn://10.0.0.236/trunk@84449 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:53:38 +00:00
bryner%uiuc.edu
95f213ea6a Removing unused Makefile.in's (files in these directories are now exported via jar.mn). Bug 55778. r=ben, cls. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84448 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:51:45 +00:00
jj%netscape.com
c800402ae7 #41854: obsoleting old build scripts and related files. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@84447 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:50:34 +00:00
pinkerton%netscape.com
5166ce7e84 Submitting patch from MarkH@ActiveState.com to allow multi-file drops
from external applications. r=saari/sr=hyatt. bug# 60924


git-svn-id: svn://10.0.0.236/trunk@84446 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:47:09 +00:00
blakeross%telocity.com
80573cffad Fix 10061: xptcall not right on irix. patch by Robert Low (rob@adacel.com.au). r=jband sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@84445 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:44:21 +00:00
jst%netscape.com
dc0cca8f46 Fixing regression introduced in my huge checkin a few weeks ago, backing out the change I made while doing some code cleanup/reorg
git-svn-id: svn://10.0.0.236/trunk@84444 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:26:05 +00:00
racham%netscape.com
71971b3a0d Fixing bugs 62206, 62461. Changing sentences at various places to be more meaningful as per the patches submitted. r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84443 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:24:49 +00:00
sspitzer%netscape.com
9bea284c92 really fixing #63992 this time. thank to hwaara for point out the
problem.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84442 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:10:09 +00:00
naving%netscape.com
69c002c528 45041 r=sspitzer sr=bienvenu. Display the alert message correctly.
git-svn-id: svn://10.0.0.236/trunk@84441 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:07:03 +00:00
blakeross%telocity.com
96ac363462 Fix 54963: mousewheel text sizing not bounded, and lower upper bound (to 2000%). patch by Jonas Sicking (sicking@bigfoot.com). r=bryner,blake a=ben
git-svn-id: svn://10.0.0.236/trunk@84440 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:06:09 +00:00
sspitzer%netscape.com
affdea4ab0 comment out annoying debug dump(). sr=no one
git-svn-id: svn://10.0.0.236/trunk@84439 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:05:50 +00:00
mkaply%us.ibm.com
69c3b28194 #62858
r=javi,wtc, sr/a=brendan
OS/2 should follow some WIN32 paths in psm-glue


git-svn-id: svn://10.0.0.236/trunk@84438 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:05:03 +00:00
blakeross%telocity.com
27154b965a Fix 64171: some clean-up in the cookies panel (enabling/disabling, layout). patch by Håkan Waara (hwaara@chello.se). r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@84437 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:00:33 +00:00
mcgreer%netscape.com
ca5f3a2537 add support for AES
reduce compiler warnings


git-svn-id: svn://10.0.0.236/trunk@84436 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 22:38:50 +00:00
mcgreer%netscape.com
c16bbc7e82 widespread changes to reduce compiler warnings. liberal application of const.
git-svn-id: svn://10.0.0.236/trunk@84435 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 22:37:50 +00:00
wtc%netscape.com
fa14fe9597 Call NSS_Init() to initialize NSS. It's not necessary to call PR_Init()
because NSPR is implicitly initialized.


git-svn-id: svn://10.0.0.236/trunk@84433 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 21:14:47 +00:00
nboyd%atg.com
1a570ec189 For == use .equals after unwrapping.
git-svn-id: svn://10.0.0.236/trunk@84430 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 20:00:47 +00:00
nboyd%atg.com
102caa5095 Fix bug 64397.
git-svn-id: svn://10.0.0.236/trunk@84427 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 19:15:59 +00:00
kestes%staff.mail.com
c707b0bc7e stat fix for perl 5.6 from "John Turner" <jdturner@nc.rr.com>
git-svn-id: svn://10.0.0.236/trunk@84426 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 17:30:35 +00:00
mkaply%us.ibm.com
01f8eac1a5 r=mkaply, a=blizzard
Code from Dmitry Kubov to fix building on new PGCC (NS_STATIC_CAST to NS_REINTERPRET_CAST)


git-svn-id: svn://10.0.0.236/trunk@84424 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 15:38:35 +00:00
morse%netscape.com
e34f8598dc fix bustage (javascript error) introduced by last checkin (for bug 23095)
git-svn-id: svn://10.0.0.236/trunk@84423 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 09:47:28 +00:00
sspitzer%netscape.com
e64ea376be fix for #64317. when reading news, if biff went off, the
mark toolbar button would change back to delete.
I was calling SetUpToolbar() in the wrong place.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84422 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 08:34:29 +00:00
sspitzer%netscape.com
c7ef240072 remove extra ".". sr=no one
git-svn-id: svn://10.0.0.236/trunk@84421 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 08:11:57 +00:00
morse%netscape.com
8eb8a9e885 patch 64211 con't: Form-manager fillin does not work for files on local disk, r=evaughan@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84420 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 07:34:40 +00:00
bienvenu%netscape.com
11946e7dfd more work on newsgroup hdr purging sr=sspitzer 17217
git-svn-id: svn://10.0.0.236/trunk@84417 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 04:40:27 +00:00
sspitzer%netscape.com
88f349e9aa fix warnings in the d&d. bug #58561. r=jag, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84416 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 04:14:01 +00:00
morse%netscape.com
7cd0991a3d bug 64221, Form-manager fillin does not work for files on local diskk, r=evaughan@netscape.com, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84415 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 03:48:57 +00:00
javi%netscape.com
ea53e14670 Correct spelling mistake.
r=javi,scc,hwaara@chello.se sr=brendan

(I'm checking this in for original reporter of Bug 63122.)


git-svn-id: svn://10.0.0.236/trunk@84413 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 03:26:41 +00:00
waterson%netscape.com
f8f6123f4a Strip trailing ^M characters.
git-svn-id: svn://10.0.0.236/trunk@84412 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 02:58:17 +00:00
disttsc%bart.nl
9d7e54d492 Fix page cycling related timeouts on tinderboxen.
git-svn-id: svn://10.0.0.236/trunk@84411 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 02:54:16 +00:00
morse%netscape.com
d4fab9dd3c bug 64355, hide form toolbar by default, r=evaughn@netscape.com, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84410 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 02:50:13 +00:00
wtc%netscape.com
e44526a35d Bugzilla bug #64261: moved certread.c from lib/certhigh to lib/pkcs7.
As a result of this move I have to export one more data symbol
(SECAnyTemplate) from libnss3.so. :(  Removed the temporary workaround
in coreconf/rules.mk.
Modified Files:
	coreconf/rules.mk nss/lib/certhigh/manifest.mn
	nss/lib/nss/mapfile nss/lib/nss/nss.def
	nss/lib/pkcs7/manifest.mn
Added Files:
	nss/lib/pkcs7/certread.c
Removed Files:
	nss/lib/certhigh/certread.c


git-svn-id: svn://10.0.0.236/trunk@84408 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 02:18:55 +00:00
disttsc%bart.nl
bbcf7313ae Update REQUIRES in Makefile.in to fix senna Linux Dep build bustage.
git-svn-id: svn://10.0.0.236/trunk@84406 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:46:16 +00:00
sspitzer%netscape.com
3247fa6d02 fix for #64333 and #63992. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84405 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:45:30 +00:00
nelsonb%netscape.com
dbd95a18a1 Changes to deal with exporting data from Windows DLLs.
SECHashObjects[] is no longer exported.
New function HASH_GetHashObject returns pointer to selected const object.
SSL statistics are now in a structure whose address is obtained via a
call to SSL_GetStatistics().
On NT, the new symbol NSS_USE_STATIC_LIBS must be declared in programs
that use the static SSL library.
Also, propagate "const" declaration for SECHashObjects.


git-svn-id: svn://10.0.0.236/trunk@84403 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:38:26 +00:00
disttsc%bart.nl
c8ce9afbb8 Refactor nsBrowserInstance's LoadInitialPage, add contract id for the command line service, move code from c++ to js, remove dead code. bug=46200, r=blizzard, a=
alecf.


git-svn-id: svn://10.0.0.236/trunk@84402 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:20:49 +00:00
nboyd%atg.com
509540f585 Email thread describing change:
Subject:
             Re: Rhino bug - Wrapper ??
        Date:
             Fri, 05 Jan 2001 03:46:11 +0530
       From:
             Mukund Balasubramanian <mukund@cs.stanford.edu>
 Organization:
             Another Netscape Collabra Server User
 Newsgroups:
             netscape.public.mozilla.jseng
  References:
             1 , 2 , 3 , 4 , 5 , 6




That works too,
    Should I assume that this would be a part of the next tip ? I agree with the
part about
overloading code too.

    Anyways, thanks a load for your help and just tell me if I could be of any
help in any other
respects of the rhino project.

ThanX,

Mukund Balasubaramanian

Norris Boyd wrote:

> Actually, I was considering removing the unwrapping code from
NativeJavaConstructor. I was
> suprised that it was there. The code dates from before we implemented proper
method and
> constructor overloading in Rhino. It's the overloading code that should have
the responsibility
> for unwrapping.
>
> Does this patch work for you:
>
> Index: NativeJavaObject.java
> ===================================================================
> RCS file:
/cvsroot/mozilla/js/rhino/org/mozilla/javascript/NativeJavaObject.java
> ,v
> retrieving revision 1.29
> diff -u -r1.29 NativeJavaObject.java
> --- NativeJavaObject.java       2000/11/13 22:10:32     1.29
> +++ NativeJavaObject.java       2001/01/04 21:33:55
> @@ -673,6 +673,12 @@
>
>                  return Result;
>              }
> +            else if (value instanceof Wrapper) {
> +                value = ((Wrapper)value).unwrap();
> +                if (type.isInstance(value))
> +                    return value;
> +                reportConversionError(value, type);
> +            }
>              else {
>                  reportConversionError(value, type);
>              }
>
> This handles the case where the object is both a Scriptable and a Wrapper.
>
> --N
>
> Mukund Balasubramanian wrote:
>
> > Yes they do implement Scriptable.
> >     From my preliminary inspection of the code, findFunction seems to be
preceediong the
> > coerceType call and I presume findFunction call is going to fail if the
arguments are
> > wrapped (bad types mismatching signature).
> >     The constructor case DOES go through an explicit unwrapping stage as
shown by the cut
> > and paste code. My question is whether the same preamble in NativeJavaMethod
is a valid bug
> > fix.
> >
> > ThanX,
> >
> > Mukund Balasubramanian
> >
> > Norris Boyd wrote:
> >
> > > Do your objects that implement Wrapper also implement Scriptable? From
simple inspection
> > > of the code I'd think that both the constructor and method cases would go
through
> > > NativeJavaMethod.coerceType, which should unwrap. However, Scriptable
objects are picked
> > > off and handled before any unwrapping is considered.
> > >
> > > --N
> > >
> > > Mukund Balasubramanian wrote:
> > >
> > > > Yup,
> > > >     Here it is - Line numbers 173-178 are cut and paste from
> > > > NativeJavaConstructor.java inside NativeJavaMethod.java
> > > >
> > > > /*** Call in NativeJavaMethod.java
> > > >     public Object call(Context cx, Scriptable scope, Scriptable thisObj,
> > > >                        Object[] args)
> > > >         throws JavaScriptException
> > > >     {
> > > >         // Eliminate useless args[0] and unwrap if required
> > > >         for (int i = 0; i < args.length; i++) {
> > > >             if (args[i] instanceof Wrapper) {
> > > >                 args[i] = ((Wrapper)args[i]).unwrap();
> > > >             }
> > > >         }
> > > >
> > > >   // Find a method that matches the types given.
> > > >         if (methods.length == 0) {
> > > > ****/
> > > >
> > > > Is this correct ? I presume it is because of the fact that the
constructor
> > > > does this.
> > > >
> > > > Any luck with my other question regarding generalizing the WrapHandler
to all
> > > > objects (including those returned by scriptable) and not only those
returned
> > > > through nativeJava***
> > > >
> > > > ThanX,
> > > >
> > > > Mukund Balasubramanian
> > > >
> > > > Norris Boyd wrote:
> > > >
> > > > > Could you post your proposed patch?
> > > > >
> > > > > Thanks,
> > > > > Norris
> > > > >
> > > > > Mukund Balasubramanian wrote:
> > > > >
> > > > > > Hi all,
> > > > > >     I am trying to play around with writing a custom WrapHandler for
my
> > > > > > Java objects in Rhino. I found WrapHandler very useful.
> > > > > >     Now I am stuck at a point where, even though my wrappers
implement
> > > > > > "Wrapper", they get unwrapped only on calles to Constructors using
> > > > > > Liveconnect. Normal methods dont seem to be doing any unwrapping.
> > > > > > Managed to build rhino with a bug fix (cut and paste code from
> > > > > > NativeJavaConstructor to NativeJavamethod), and it works.
> > > > > >     Just wanted to verify if it is a known bug (while I wait for
> > > > > > bugzilla to mail me a passwd).
> > > > > >
> > > > > > BTW, also found something interesting, WrapHandler gets called only
when
> > > > > > the object is returned from NativeJava***, not ANY Object. Is that
the
> > > > > > way it is supposed to work ??
> > > > > >
> > > > > > ThanX for any help,
> > > > > >
> > > > > > Mukund Balasubramanian


git-svn-id: svn://10.0.0.236/trunk@84401 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:17:51 +00:00
sspitzer%netscape.com
c1e8499af9 fix build bustage. I suck.
git-svn-id: svn://10.0.0.236/trunk@84400 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:14:41 +00:00
ducarroz%netscape.com
59f0a31063 Fix for bug 63577. Add style rule to autocomplete popup menu to remove the default max-width. R=sspitzer, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84399 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:49:30 +00:00
pchen%netscape.com
33e95aab49 Fix #62939. r=pinkerton, sr=sfraser. Return error when no match in IC database. Fixes DL of QT5 beta from apple.com (where they had a warning not to use Netscape 6)
git-svn-id: svn://10.0.0.236/trunk@84398 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:44:16 +00:00
blakeross%telocity.com
d61c780d09 Fix 63647: an element (button or textfield) should have focus by default in common dialogs, and other cleanup. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84396 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:37:30 +00:00
sspitzer%netscape.com
af9334df80 fix for #61642. patch from sun, r=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84395 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:35:35 +00:00
heikki%netscape.com
d466758782 Bug 45420, createCDATASection should check for input ']]>' and some null pointer checks. Removed a bogus comment. Original patch from Taras Tielkes, needed to modify a little because we are now using nsAReadableStrings. r=jst, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@84394 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:35:20 +00:00
valeski%netscape.com
5c4906e370 r=bryner, sr=alecf. 62748. adding prefs files which include default font names for use, and adding strres which is required by prefs for prefs processing (string bundles are used in prefs)
git-svn-id: svn://10.0.0.236/trunk@84392 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:56:22 +00:00
cls%seawood.org
f55bba681c Added BSDI logic from BSD_OS.mk
git-svn-id: svn://10.0.0.236/trunk@84391 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:37:41 +00:00
mkaply%us.ibm.com
5176c7002f r=mkaply, a=blizzard
Code from Dmitry Kubov to fix building on new PGCC (NS_STATIC_CAST to NS_REINTERPRET_CAST)


git-svn-id: svn://10.0.0.236/trunk@84390 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:09:24 +00:00
radha%netscape.com
08dae0a81c Fix for bug #60678. General cleanup of urlbar history. r=Bill Law, ducarroz
git-svn-id: svn://10.0.0.236/trunk@84389 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:06:00 +00:00
heikki%netscape.com
d4291ccd23 Bug 34168, report error instead of crashing if we encounter a parameter entity containing double percent sign. Fix from James Clark. r=nisheeth, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@84388 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:03:32 +00:00
pinkerton%netscape.com
bd815c1f7d stupid typo slipped in during last patch, extra semi on the end of a for loop. thanks to roc for catching. r=pinkerton,sr=sfraser. bug 64211.
git-svn-id: svn://10.0.0.236/trunk@84387 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:29:48 +00:00
bryner%uiuc.edu
2855615802 Bug 62763 - null check to prevent crash when mousewheel scrolling a textarea with style overflow:hidden. r=sspitzer, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@84386 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:24:07 +00:00
bnesse%netscape.com
2cc236412b Added build support for the Default Plug-in. b=56761, r=jj, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@84385 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:18:03 +00:00
harishd%netscape.com
446727274f 56070 - Rewrote the handling of misplaced content inside TABLE to also be effective when document
is provided in multipel buffers.
62954 - DD is not a legal child of SELECT.

r=heikki
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@84384 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:15:06 +00:00
nhotta%netscape.com
1b0d103568 Added override field to db to support folder level charset override, bug 39756, r=sspitzer, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84383 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:13:56 +00:00
colin%theblakes.com
9c842a6cb7 Provide some X11R5 equivalent code for platforms which don't yet support R6.
b=57135 r=pavlov sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@84382 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:13:00 +00:00
blizzard%redhat.com
627f67ab84 Fix bug #64031. This should get the apphelper dialog working when mozilla is embedded. r=pavlov, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84381 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:11:31 +00:00
wtc%netscape.com
4c3c22e2f7 Bugzilla bug #64261: moved pkcs7 from libnss3.so back to libsmime3.so.
coreconf/rules.mk has a temporary workaround for the dependency of
certread.c on some PKCS7 symbols.
Modified Files:
	coreconf/rules.mk nss/lib/manifest.mn nss/lib/nss/config.mk
	nss/lib/nss/mapfile nss/lib/nss/nss.def
	nss/lib/smime/config.mk nss/lib/smime/mapfile
	nss/lib/smime/smime.def


git-svn-id: svn://10.0.0.236/trunk@84378 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 21:33:06 +00:00
rods%netscape.com
a6e0d47c5a removing most all NS_DEFINE_IID and replacing them with NS_GET_IID macros
Bug 61274, r=buster sr=waterson


git-svn-id: svn://10.0.0.236/trunk@84377 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 20:44:42 +00:00
wtc%netscape.com
3308e93b33 Include secder.h for the declaration of the DER_UTCDayToAscii functions.
git-svn-id: svn://10.0.0.236/trunk@84375 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 19:14:45 +00:00
kestes%staff.mail.com
e54565b02b from http://www.mozilla.org/projects/tinderbox/
git-svn-id: svn://10.0.0.236/trunk@84373 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 16:41:38 +00:00
kestes%staff.mail.com
6be76120eb If they are not on a valid network they should not see what our
other security checks are.


git-svn-id: svn://10.0.0.236/trunk@84372 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 16:40:53 +00:00
kestes%staff.mail.com
88d4f63415 forgot to turn on the new security features. Turned them off to test
at my site.


git-svn-id: svn://10.0.0.236/trunk@84371 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 16:40:22 +00:00
disttsc%bart.nl
60b582f122 Fix js strict warnings, bug=60622, r=sspitzer, a=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84370 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 15:51:37 +00:00
rods%netscape.com
92dcc2bd43 When focus is removed and the the CBX is dropped down it rolls it up
r=kmcclusk, sr=buster Bug 64079


git-svn-id: svn://10.0.0.236/trunk@84369 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 12:22:29 +00:00
brendan%mozilla.org
79aefcf7d3 Speed up js_qsort_r a bit (64065, r=mccabe, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@84368 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 10:13:18 +00:00
cls%seawood.org
57b0fcc5e0 Upgrade to latest GNU cvs versions.
git-svn-id: svn://10.0.0.236/trunk@84367 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 09:29:40 +00:00
nelsonb%netscape.com
c6ec12f986 Reduce warnings by adding missing #includes to eliminate calls to
undeclared functions.


git-svn-id: svn://10.0.0.236/trunk@84366 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 08:21:15 +00:00
sspitzer%netscape.com
2661578fc6 fix for #64259. performance optimizations. when in threaded mode.
this should help folder loading when the folder (or newsgroup) is threaded.
sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@84365 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 07:30:39 +00:00
sspitzer%netscape.com
0817a40f8c fix for #63992. fix based on patch from hwaara@chello.se. sr=bienvenu. also fix a js warning.
git-svn-id: svn://10.0.0.236/trunk@84364 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 07:16:38 +00:00
morse%netscape.com
6e15f74f22 bug 23095 con't -- form manager toolbar, r=pchen, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84363 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 06:02:54 +00:00
wtc%netscape.com
61e8bea620 Removed unnecessary inclusion of secder.h. (The #include "secder.h"
in cms.h was probably cut and pasted from secpkcs7.h, which was added
in rev. 1.3 of secpkcs7.h in the Netscape internal /m/src cvs repository
in 11/1996.)
Modified files: secpkcs7.h, cms.h


git-svn-id: svn://10.0.0.236/trunk@84362 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 06:02:43 +00:00
kandrot%netscape.com
51855c1721 Added more Intel instructions and some more debugging info.
git-svn-id: svn://10.0.0.236/trunk@84361 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 05:35:23 +00:00
ccarlen%netscape.com
70e3ec2bce Fix for bug 43087.
r=sspitzer, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@84360 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 03:23:38 +00:00
mcafee%netscape.com
79f2be6662 Comment change only, suggestion for leak-testing a set of source code changes.
git-svn-id: svn://10.0.0.236/trunk@84359 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 02:59:30 +00:00
morse%netscape.com
1f914c316e attempt to fix leak and bloat caused by previous checkin
git-svn-id: svn://10.0.0.236/trunk@84358 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 02:51:47 +00:00
jj%netscape.com
f80cb40a03 fix for #43202: rely on a maniffest file to install default profile resources. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@84357 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 02:45:32 +00:00
cmanske%netscape.com
cbe962ce2e Initialize variable to avoid JS warning (60631), r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84353 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:30:17 +00:00
cmanske%netscape.com
fdd20299b1 Removed redundant registering of command causing JS warning, r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84352 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:10:40 +00:00
cmanske%netscape.com
b7a1cf79a5 Use 'oninput' instead of 'onkeyup' for JS input handler (59654). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84351 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:08:06 +00:00
cmanske%netscape.com
9cf003ee07 Fixed radio buttons (60850) and use 'oninput' instead of 'onkeyup' (59654). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84350 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:03:03 +00:00
mcafee%netscape.com
62aeb72ab1 Fixing small html errors in about:cache (64180). patch=gemal, r=mcafee,timeless
git-svn-id: svn://10.0.0.236/trunk@84349 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:00:50 +00:00
cmanske%netscape.com
4e3788820d Fixed JS warnings (60669). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84348 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:59:45 +00:00
cmanske%netscape.com
c867e60e4c Allow not changing name in Named Anchor dialog (53539). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84347 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:58:10 +00:00
sspitzer%netscape.com
000524d225 Show "mark" toolbar button and hide the "delete" toolbar button when reading news. When reading mail, hide "mark" and show "delete". (#63635)
When reading news, turn "Edit | Delete Message" into "Edit | Cancel Message" (#8293)

When reading news, turn "Edit | Delete Folder" into "Edit | Unsubscribe" (#64205)

this checkin exposes a few UI bugs.  logging then now.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84346 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:57:58 +00:00
cmanske%netscape.com
74388b490f Fixed List dialog not closing (60125). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84345 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:55:00 +00:00
cmanske%netscape.com
dee9a1f04c Fixed Advanced Edit dialog problems (56541). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84344 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:52:49 +00:00
cmanske%netscape.com
0c80354b06 Fix tooltip text in Image dialog (63509). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84343 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:49:32 +00:00
cmanske%netscape.com
becbdd9316 Improve UI and text for composer prefs (51396). Use 'oninput' instead of 'onkeyup' (59694). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84342 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:45:35 +00:00
wtc%netscape.com
e57a4cba46 Bugzilla bug #64238: removed the unnecessary inclusion of mcom_db.h from
cryptohi.h, pk11func.h, secpkcs7.h, and cms.h.  Some files now need to
include <errno.h>.  They were including <errno.h> indirectly through
mcom_db.h.
Modified Files:
	cmd/atob/atob.c cmd/btoa/btoa.c cmd/derdump/derdump.c
	lib/cryptohi/cryptohi.h lib/pk11wrap/pk11func.h
	lib/pkcs7/secpkcs7.h lib/smime/cms.h lib/ssl/sslsnce.c


git-svn-id: svn://10.0.0.236/trunk@84341 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:44:30 +00:00
cmanske%netscape.com
b1068e5d40 Make all property menuitems use '...' (47037). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84340 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:38:51 +00:00
cmanske%netscape.com
24defd8364 Handle escaped characters when editing <title> text in HTML source (55150), fix JS warnings (60631). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84339 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:34:37 +00:00
sspitzer%netscape.com
f6791423a6 fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@84338 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:33:30 +00:00
kestes%staff.mail.com
77e773c251 add more documentation to top of file explaining what file does.
add strict checks on directories, so that there is no security problem
with our data.
treat special ids and groups as if they are root, now its a fatal error.


git-svn-id: svn://10.0.0.236/trunk@84337 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:31:20 +00:00
kestes%staff.mail.com
86fc03b89b add more documentation to top of file explaining what file does.
move untaint code to after the variable is defined.


git-svn-id: svn://10.0.0.236/trunk@84336 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:30:13 +00:00
heikki%netscape.com
42e783bf26 Bug 63560, XML content sink was not adding script element contents to the content model. Includes also minor optimizations and fixes 2 compiler warnings. r=harishd, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@84335 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:30:11 +00:00
kestes%staff.mail.com
34de3b15eb add more documentation to top of file explaining what file does.
git-svn-id: svn://10.0.0.236/trunk@84334 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:29:40 +00:00
kestes%staff.mail.com
7dc498d2d8 add more documentation to top of file explaining what file does.
remove old cruft from when I tried strict time checks on mail files.
typo wrote  $tree meant  $TINDERBOX{'$tree'}


git-svn-id: svn://10.0.0.236/trunk@84333 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:29:09 +00:00
kestes%staff.mail.com
ace87a4eda add more documentation to top of file explaining what file does.
document eval as a security problem.
define the administrative network to limit who can run the admintree
page.


git-svn-id: svn://10.0.0.236/trunk@84332 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:28:00 +00:00
kestes%staff.mail.com
2eff8fe10d add more documentation to top of file explaining what file does
git-svn-id: svn://10.0.0.236/trunk@84331 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:26:16 +00:00
kestes%staff.mail.com
cebbc0b782 add more documentation to top of file explaining what file does
do not allow changes by users who are on unknown networks


git-svn-id: svn://10.0.0.236/trunk@84330 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:25:14 +00:00
cmanske%netscape.com
34f19b7ba3 Fixed selecting multiple rows, columns. Bug 64093, r=mjudge, sr=kin,sfraser
git-svn-id: svn://10.0.0.236/trunk@84329 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:24:39 +00:00
kestes%staff.mail.com
0512194fd8 add more documentation to top of file explaining what file does
add emacs header


git-svn-id: svn://10.0.0.236/trunk@84328 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:24:09 +00:00
kestes%staff.mail.com
96efa72cda add more documentation
document  'make compile_bin_code'


git-svn-id: svn://10.0.0.236/trunk@84327 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:22:37 +00:00
kestes%staff.mail.com
a2c6e74d2d add more documentation
git-svn-id: svn://10.0.0.236/trunk@84326 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:22:14 +00:00
kestes%staff.mail.com
34ef38b178 change ($starttime < $timenow) ||
to      ($starttime <= $timenow) ||


git-svn-id: svn://10.0.0.236/trunk@84325 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:21:36 +00:00
kestes%staff.mail.com
05368dad52 document security issue with eval
git-svn-id: svn://10.0.0.236/trunk@84324 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:21:03 +00:00
kestes%staff.mail.com
d7aed1600b use new secure default mode for creating directories
git-svn-id: svn://10.0.0.236/trunk@84323 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:20:26 +00:00
sspitzer%netscape.com
00a336dc5e removed files: mozilla/mailnews/base/src/nsMessageViewDataSource.cpp
git-svn-id: svn://10.0.0.236/trunk@84322 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:13:16 +00:00
sspitzer%netscape.com
aba5de7be2 make the message view persist on a per folder basis. (#63853)
make it so you can view "threads with unread".  (#52927)
threaded and unread are no longer mutually exclusive.

later, I'll add "unread threaded" which is no the
same thing as "thread with unread".

fix the nsMsgMessageDataSource() to ask the view, thread or msg database for existance of messages, instead of getting an enumerator for all messages, and seeing if it is non empty.  more performance work on the way.

move enums from MailNewsTypes.h to MailNewsTypes2.idl, so that I can use the same ones from JS and C++.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84321 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:12:36 +00:00
danm%netscape.com
47c1b1e0f9 title string was stored in the open/save dialog "message" field, instead of the title. moving. bug 59888 r=hyatt,pchen
git-svn-id: svn://10.0.0.236/trunk@84320 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:08:11 +00:00
danm%netscape.com
932ada1e28 save persisted window attributes when window is activated. bugs 32148,17149. r=hyatt,saari
git-svn-id: svn://10.0.0.236/trunk@84319 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:05:42 +00:00
mccabe%netscape.com
73435597c1 Oops. Removing unneeded 'System.err.println("foo")'.
git-svn-id: svn://10.0.0.236/trunk@84318 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:03:00 +00:00
akkana%netscape.com
98b28f736f 56072: fix ctrl-left/right bindings on Unix. r=timeless,jag.anthonyd; a=kin
git-svn-id: svn://10.0.0.236/trunk@84317 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:01:34 +00:00
akkana%netscape.com
efc8da7d64 62398: comment out debug printfs. a=sfraser
git-svn-id: svn://10.0.0.236/trunk@84316 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:57:18 +00:00
wtc%netscape.com
798b64352e Have lib/fortcrypt/Makefile and lib/fortcrypt/swfort/pkcs11/Makefile
include the local config.mk file so that libfort.a and libswft.a don't
get built.


git-svn-id: svn://10.0.0.236/trunk@84315 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:49:48 +00:00
nhotta%netscape.com
d2fd13b267 Changed to use DecodersRoot instead of MaileditCharsetMenuRoot for mail view default charset list, bug 45218, r=cata, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@84313 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:46:06 +00:00
attinasi%netscape.com
07d48e660b Removed the bogus file-extension-as-image-type text from the title. b=47891 r=dcone sr=buster
git-svn-id: svn://10.0.0.236/trunk@84312 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:37:28 +00:00
mccabe%netscape.com
2d59d1524e Fix to 64149.
Propagate lexer fixes from Monkey to accept (and warn) about 008 as well as just 08.


git-svn-id: svn://10.0.0.236/trunk@84311 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:36:33 +00:00
attinasi%netscape.com
6a0e976941 <input type=image> now shows focus. b=2504 r=rods sr=buster
git-svn-id: svn://10.0.0.236/trunk@84310 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:34:54 +00:00
morse%netscape.com
3999cc7ec0 bug 23095 toolbar for wallet functions, r=pchen@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84309 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:33:25 +00:00
kestes%staff.mail.com
5c37fd9aaf moved to default_config
git-svn-id: svn://10.0.0.236/trunk@84307 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 22:03:40 +00:00
nboyd%atg.com
6aabad638c Get rid of BSF file in Rhino code. Just rely upon building BSF ourselves for now.
git-svn-id: svn://10.0.0.236/trunk@84302 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 20:54:37 +00:00
larryh%netscape.com
f4c579122d Bugzilla: 64132. NSS lock contention
git-svn-id: svn://10.0.0.236/trunk@84301 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 20:54:29 +00:00
larryh%netscape.com
18549422d1 Bugzilla: 64132. NSS lock instrumentation
git-svn-id: svn://10.0.0.236/trunk@84300 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 19:51:22 +00:00
valeski%netscape.com
bf5c97a307 trying to fix caching problem w/ wap browsers
git-svn-id: svn://10.0.0.236/trunk@84298 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 17:29:57 +00:00
ccarlen%netscape.com
b131b5bffb Bug 57056 - search.rdf not being migrated
r=racham, r=rjc, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@84297 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 13:05:00 +00:00
ssu%netscape.com
3239783930 fixing bug 64105 - Remove blue background screen during installation
bug 60149 - Missing folder name in uninstall error
bug 64007 - Mozilla/Netscape strings hardcoded
bug 60039 - Uninstaller doesn't remove N6 cck entry in add/remove programs

This affects only windows platforms.  Not part of tinderbox builds.
 sr=sspitzer r=dveditz,dbragg


git-svn-id: svn://10.0.0.236/trunk@84296 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 07:16:20 +00:00
ssu%netscape.com
b831c440fa fixing bug 64105 - Remove blue background screen during installation
bug 60149 - Missing folder name in uninstall error
bug 64007 - Mozilla/Netscape strings hardcoded
bug 60039 - Uninstaller doesn't remove N6 cck entry in add/remove programs

This affects only windows platforms.  sr=sspitzer r=dveditz,dbragg


git-svn-id: svn://10.0.0.236/trunk@84295 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 07:15:47 +00:00
timeless%mac.com
579996d20f fix Bug 56224 - Wrong RDF value in mimeTypes.rdf for NC:handleinteral text/html
Removes the second entry
r=jrgm
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@84293 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 05:22:57 +00:00
mkaply%us.ibm.com
71a59125ab OS/2 TB breakage
Uh duh. It would help if I put the XP_OS2 in the header file.


git-svn-id: svn://10.0.0.236/trunk@84292 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 03:05:09 +00:00
larryh%netscape.com
87dbde878d Bugzilla: 64132
git-svn-id: svn://10.0.0.236/trunk@84291 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:39:43 +00:00
curt%scruznet.com
4af1bb21c9 Accepts a variable definition Interval=n where n is the number of urls
over which the regression should be done.  The regression will be calculated
and printed out for each n urls and followed by a regression for the
entire set of data.


git-svn-id: svn://10.0.0.236/trunk@84290 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:36:35 +00:00
bryner%uiuc.edu
6f97e20f49 Removing dead .toc files. Not part of build. a=sfraser.
git-svn-id: svn://10.0.0.236/trunk@84289 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:32:06 +00:00
wtc%netscape.com
c68fd4a810 Added the LIBRARY statements to the .DEF files.
Modified files: nss.def, smime.def, and ssl.def.


git-svn-id: svn://10.0.0.236/trunk@84288 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:31:10 +00:00
naving%netscape.com
af606651f6 63217 r=sspitzer sr=bienvenu. Checking the right parent folder and also setting
the deleteisMoveToTrash flag so that folder does not get added back.


git-svn-id: svn://10.0.0.236/trunk@84287 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:19:39 +00:00
sspitzer%netscape.com
8f457d2b4d fix for #41146. get news:group urls to work properly. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84286 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:18:50 +00:00
wtc%netscape.com
3c53ed6fb6 Deleted an unnecessary blank line.
git-svn-id: svn://10.0.0.236/trunk@84285 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 00:59:09 +00:00
alecf%netscape.com
ed59428677 fix for 63448 - don't do a JS_GC every time we read a pref file - instead do
one JS_MaybeGC after reading in ALL the default prefs, and do a JS_MaybeGC after reading
in any single user prefs file (i.e. prefs.js)
sr=brendan@mozilla.org, r=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84284 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 00:11:50 +00:00
mcafee%netscape.com
ef66c0597f HTML 4.0-izing about:cache. patch=gemal, r=mcafee
git-svn-id: svn://10.0.0.236/trunk@84283 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 00:08:04 +00:00
karnaze%netscape.com
2dfe5bc29b bug 63785 - removed the patch from bug 33784.
git-svn-id: svn://10.0.0.236/trunk@84282 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:42:23 +00:00
tor%cs.brown.edu
5c182b5e88 #51179 blending calculations were incorrect (dividing by 256 instead of 255).
r=brendan, sr=roc


git-svn-id: svn://10.0.0.236/trunk@84281 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:41:07 +00:00
mkaply%us.ibm.com
7e139ad912 #50998
r=rods, a/sr=buster
OS/2 has support for GetAveCharWidth so enable it


git-svn-id: svn://10.0.0.236/trunk@84278 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:26:25 +00:00
mkaply%us.ibm.com
eece0f1859 #62335
r=mkaply, a=blizzard
Chinese can have either 1381 or 1286 - query system to determine which one to use


git-svn-id: svn://10.0.0.236/trunk@84277 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:23:52 +00:00
valeski%netscape.com
e4aa16de1a r=kin, sr=sfraser. 47207. removal of extraneous (and noisy in embedding builds) printf.
git-svn-id: svn://10.0.0.236/trunk@84276 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:20:56 +00:00
disttsc%bart.nl
3488b17bb7 Fix bug 60941: ``File Name: field becomes garbage when japanese file is selected''. r=shanjian, a=Pavlov
git-svn-id: svn://10.0.0.236/trunk@84275 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:17:18 +00:00
sfraser%netscape.com
03bb3733b6 Fix bugs 57327 and 57835; convert nsImageMac to use PixMaps rather than GWorlds to reduce memory usage, and reduce changes of allocation failure.
sr=beard, r=pinkerton


git-svn-id: svn://10.0.0.236/trunk@84274 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:16:50 +00:00
timeless%mac.com
7438fecd9f cleanout unused wallet references
r=blake, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@84273 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:15:34 +00:00
attinasi%netscape.com
fe76e144b4 Fixed leak in StyleContextCache: destructor was not cleaning up hash table entries. r=dbaron sr=buster b=63627
git-svn-id: svn://10.0.0.236/trunk@84272 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:13:49 +00:00
kirke%netscape.com
7d8fcf6e05 Made argument processing more robust (ala stresclnt.c). We now detect
and fail when something on the command line is not recognized.  Also
exiting with distinct status values for all error conditions (previously
we always exited with '1').


git-svn-id: svn://10.0.0.236/trunk@84271 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 22:19:55 +00:00
despotdaemon%netscape.com
1fdfce65b7 Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@84270 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 22:18:55 +00:00
rogerl%netscape.com
0e8d6728f8 Fix for VC++ compile.
git-svn-id: svn://10.0.0.236/trunk@84269 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 19:49:16 +00:00
mcgreer%netscape.com
b27e34ff37 fix problem in decrypt
git-svn-id: svn://10.0.0.236/trunk@84268 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 16:57:47 +00:00
locka%iol.ie
c674ffcba7 Added an Auto HScroll bit to the URL address control. This flag allows long URLs (longer than the width of the control) to be typed in.
git-svn-id: svn://10.0.0.236/trunk@84267 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 15:11:07 +00:00
mkaply%us.ibm.com
2028b19e08 #62335
r=mkaply, a=blizzard
Fix DBCS font handling - use face, not family - do proper conversion


git-svn-id: svn://10.0.0.236/trunk@84266 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 14:44:39 +00:00
dbaron%fas.harvard.edu
c4352a27e2 Add pref to REQUIRES line to fix red senna tinderbox from blizzard's checkin.
git-svn-id: svn://10.0.0.236/trunk@84265 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 14:38:15 +00:00
kandrot%netscape.com
2666b94554 Very simple test progam I am using to debug post_compile
git-svn-id: svn://10.0.0.236/trunk@84264 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 09:20:40 +00:00
kandrot%netscape.com
9f82b3251d Final check in for the night. Lots of details to finish to make it work well.
git-svn-id: svn://10.0.0.236/trunk@84263 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 09:19:35 +00:00
kandrot%netscape.com
08392cddf6 It now does some basic code stripping and optimizing. Now that the concept
seems to be proven, it is a matter of time to fill in the details.


git-svn-id: svn://10.0.0.236/trunk@84262 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 07:44:26 +00:00
sspitzer%netscape.com
b1f06fe51d fix warning. #64026. r=adam@gimp.org, sr=bienvenu@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84261 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 06:27:19 +00:00
blakeross%telocity.com
8f09cbe016 Fixing problem with my previous patch for bug 60005. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84260 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 05:39:40 +00:00
alecf%netscape.com
ae730520de add null pointer checks to avoid crashing during history commit - avoid crash described in bug 62968
r=blake
(no sr= cuz it's so freakin simple)


git-svn-id: svn://10.0.0.236/trunk@84259 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 05:27:13 +00:00
disttsc%bart.nl
6a1b91d304 Fix attribute namespace goof-up in html tooltip code, r=jst, a=alecf
git-svn-id: svn://10.0.0.236/trunk@84258 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 02:46:20 +00:00
blizzard%redhat.com
55cd53a0fc Fix bug #49223. Add a profile api to the embedding widget. r=conrad, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84257 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 00:50:31 +00:00
rpotts%netscape.com
23f82d0afa Some changes to make nsDocShell::LoadStream() work better...
git-svn-id: svn://10.0.0.236/trunk@84256 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 22:48:47 +00:00
bienvenu%netscape.com
6b6a85fb19 work on offline disk space mgmt sr=ssptizer for mscott 17217
git-svn-id: svn://10.0.0.236/trunk@84255 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 22:00:17 +00:00
jst%netscape.com
ffe4f795a3 Fixing bug 57534. document.open() is defined to not return anything in the DOM spec but for backwards compatibility it needs to return the document itself. r=blakeross@telocity.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84254 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 20:54:38 +00:00
blakeross%telocity.com
ec4dc8cd21 Fix 60005: prefs UI for showing and hiding tooltips. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84253 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 04:25:06 +00:00
timeless%mac.com
5a498a6fe1 fix for bug 63475 Code Cleanup. Based on style flaws noticed in bug 61287
r=bryner, sr=brendan@mozilla.org.


git-svn-id: svn://10.0.0.236/trunk@84252 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 03:58:07 +00:00
pschwartau%netscape.com
96cdacfd24 Correcting bug that cropped up when system clock was set to GMT Standard Time
git-svn-id: svn://10.0.0.236/trunk@84251 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 02:40:28 +00:00
bryner%uiuc.edu
a9ecf72994 Bug 63904 - Don't fetch the system setting for number of lines to scroll per mousewheel movement on each scroll. r=timeless, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@84250 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 01:37:00 +00:00
blakeross%telocity.com
e18dca1320 Fix 51796: right clicking on checkboxes and radiobuttons shouldn't do anything, and fix keyboard activation. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84249 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 00:29:40 +00:00
kandrot%netscape.com
39583518e1 New format, and it now generates code for some functions. Structure
should be final with this checkin, now it is a matter of filling in the details


git-svn-id: svn://10.0.0.236/trunk@84248 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 23:20:00 +00:00
blakeross%telocity.com
360e80af5d Fix 58562: JS strict warnings in threadPane.js. patch by Jarrod Gray (jarrod.k.gray@rose-hulman.edu). r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84247 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 07:59:47 +00:00
kandrot%netscape.com
a2140ce0b6 Changed to use objects for each opcode. Changed the instruction decoding.
Made it so it can fit better into an optimization scheme.


git-svn-id: svn://10.0.0.236/trunk@84246 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 06:59:21 +00:00
sspitzer%netscape.com
daed7bc117 fix for #63994, fix string used in news error alert. sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84244 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 02:57:01 +00:00
sspitzer%netscape.com
1d5c418f49 comment out dump() statement. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84243 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 00:26:10 +00:00
sspitzer%netscape.com
cb5bea4acc clean up some string code. thanks to disttsc@bart.nl for the suggestions.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84242 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 23:54:53 +00:00
kandrot%netscape.com
bb9f55c5d7 Can decode simple intel programs, but I need to change the stored
representation, so I am saving a snapshot before I do this.


git-svn-id: svn://10.0.0.236/trunk@84241 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 22:12:54 +00:00
sspitzer%netscape.com
86b8e61a3c ignore generated Makefile, no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84240 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 21:09:11 +00:00
sspitzer%netscape.com
1293b62495 wrap more printfs with #ifdef DEBUG_edburns. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84239 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 21:08:11 +00:00
blakeross%telocity.com
7422b58148 Fix 60736: JS strict warnings in contentAreaUtils.js. patch by Henrik Gemal (gemal@gemal.dk). r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84238 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 20:56:12 +00:00
sspitzer%netscape.com
367a4c9185 fix for #48424. make it so double clicking on the column headers doesn't open
a stand alone message window.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84237 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 20:48:15 +00:00
sspitzer%netscape.com
fa6ef96fd5 making it so only edburns sees his debugging printfs. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84236 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 20:46:17 +00:00
sspitzer%netscape.com
977c185606 comment out some debugging dump statements. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84235 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 20:45:32 +00:00
dbaron%fas.harvard.edu
0bda33f65e Clean up easily fixed unnecessary includes and exports of implementation header files in layout. b=63766 r=jst@netscape.com sr=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84234 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 19:25:23 +00:00
dbaron%fas.harvard.edu
b4de65c19e Clean up easily fixed unnecessary includes and exports of implementation header files in layout. b=63766 r=jst@netscape.com sr=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84233 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 19:22:22 +00:00
dbaron%fas.harvard.edu
96e4c8e12e Add testcase for bug 63785 to block regression tests. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84232 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 15:46:29 +00:00
kandrot%netscape.com
eac62280e1 new model for decode intel instructions. Keeping it off my local machine.
git-svn-id: svn://10.0.0.236/trunk@84231 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 12:45:08 +00:00
kandrot%netscape.com
4ca7c3db99 first pass at defining the structure needed to solve this problem
git-svn-id: svn://10.0.0.236/trunk@84230 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 09:30:34 +00:00
beard%netscape.com
15768bd995 another pass over LexUtils::cmp_nocase().
git-svn-id: svn://10.0.0.236/trunk@84227 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 08:08:12 +00:00
beard%netscape.com
6722eb9ce3 fix unsigned/signed comparison warnings
git-svn-id: svn://10.0.0.236/trunk@84226 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 07:55:01 +00:00
beard%netscape.com
d9996c96bc Use GC-safe vector of JSFunction* to hold getters/setters.
git-svn-id: svn://10.0.0.236/trunk@84225 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 07:46:18 +00:00
beard%netscape.com
8daa6ee2f4 no need to copy JSString values into String values.
git-svn-id: svn://10.0.0.236/trunk@84222 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 07:06:03 +00:00
bryner%uiuc.edu
b42f0985d5 Turning off includes of obsolete headers which will be removed for bug 38061. r=sspitzer, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@84221 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 06:50:30 +00:00
cls%seawood.org
09e47790f9 Switch to $< & $@ so that VPATH can do its magic.
Bug #58804


git-svn-id: svn://10.0.0.236/trunk@84220 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 06:36:06 +00:00
cls%seawood.org
4fd7cbbfdd Preparations for building on win32 with autoconf Makefile.ins.
git-svn-id: svn://10.0.0.236/trunk@84219 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 05:44:01 +00:00
jar%netscape.com
d246243edc Added call-stack-based type refinement, and made other type expansion controllable from command line
git-svn-id: svn://10.0.0.236/trunk@84218 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 05:39:24 +00:00
cls%seawood.org
3b7f3e32c3 Check for __unix__ as well as __unix since gcc 2.95.2 on linux/ppc doesn't define __unix.
r=monkeypox tinderbox


git-svn-id: svn://10.0.0.236/trunk@84217 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 02:12:15 +00:00
sspitzer%netscape.com
0d3c76598f comment out a dump statement. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84216 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 01:38:05 +00:00
bryner%uiuc.edu
20888d593f Removing more unused files for bug 38061. sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84215 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 01:24:27 +00:00
rogerl%netscape.com
cc115b820f Fixed bit-rot in exception handling, removed unused locals.
git-svn-id: svn://10.0.0.236/trunk@84214 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 01:13:06 +00:00
rogerl%netscape.com
fd61a85fe9 re-ordered members wrt init sequence.
git-svn-id: svn://10.0.0.236/trunk@84213 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 01:08:31 +00:00
cls%seawood.org
37a45d4b1d Sync'ing long lost changes between Makefile & Makefile.in
git-svn-id: svn://10.0.0.236/trunk@84212 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 00:47:58 +00:00
jgmyers%netscape.com
5dba996cb7 Remove dead code. Bug 63834 r=bryner sr=scc
git-svn-id: svn://10.0.0.236/trunk@84210 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 00:22:50 +00:00
jgmyers%netscape.com
90e2416135 removed files: mozilla/mailnews/mime/src/oldi18n.c
git-svn-id: svn://10.0.0.236/trunk@84209 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 00:19:53 +00:00
mccabe%netscape.com
61da61c5b4 Add emacs makefile modeline.
Not part of the Mozilla build.


git-svn-id: svn://10.0.0.236/trunk@84208 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 23:23:52 +00:00
nelsonb%netscape.com
9ac255a0da Don't build libfreebl_*_3.a . Just build the .so's.
git-svn-id: svn://10.0.0.236/trunk@84207 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 23:21:51 +00:00
bienvenu%netscape.com
69a87ca2d7 more work on reading offline news, sr=sspitzer for mscott 15870
git-svn-id: svn://10.0.0.236/trunk@84206 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:49:05 +00:00
bryner%uiuc.edu
6b5c296cb7 Removing dead references to old header files that will be going away for bug 38061. r=jag, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84205 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:41:22 +00:00
bryner%uiuc.edu
108b31c6c3 Removing dead references to old header files that will be going away for bug 38061. r=blake, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84204 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:32:55 +00:00
naving%netscape.com
ac75c06eca 63611, 50722, 60914, 61514, 36248 r=sspitzer sr=bienvenu. Rewriting the IMAP rename code when the server returns
the control to the client and also taking care of boxflags


git-svn-id: svn://10.0.0.236/trunk@84203 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:20:36 +00:00
rogerl%netscape.com
4e44ac8f21 Fix for #60164, more failure testing during exception processing.
r=mccabe, a=brendan


git-svn-id: svn://10.0.0.236/trunk@84202 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:19:09 +00:00
dbaron%fas.harvard.edu
4948f62ba1 Remove temporary hack to remove libpsmglue.so. r=cls
git-svn-id: svn://10.0.0.236/trunk@84201 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:10:32 +00:00
nicolson%netscape.com
8e883879ca bye bye tabs, hello spaces.
git-svn-id: svn://10.0.0.236/trunk@84199 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 21:11:21 +00:00
jgmyers%netscape.com
8a9deabbdf unused file r=bryner sr=scc
git-svn-id: svn://10.0.0.236/trunk@84198 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 20:28:03 +00:00
blakeross%telocity.com
8d4c929478 Removing more old files, not part of build. r=bryner
git-svn-id: svn://10.0.0.236/trunk@84197 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 20:23:50 +00:00
bryner%uiuc.edu
14770bfdd9 Eliminate imglib dependency on obsolete merrors.h by moving error codes used by imglib to a new ilErrors.h file (in support of bug 38061). Remove unused il_errp.h file. Also remove an unused variable in scale.cpp. r=cls, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@84196 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 20:06:14 +00:00
tor%cs.brown.edu
50d91ee321 Bug 63896 - use system libmng if available. r=cls
git-svn-id: svn://10.0.0.236/trunk@84195 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 19:59:59 +00:00
wtc%netscape.com
d5b62deab0 Bugzilla bug #63891: added support for Linux on sparc and sparc64.
The patch is provided by Christopher Blizzard <blizzard@mozilla.org>.


git-svn-id: svn://10.0.0.236/trunk@84192 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 19:35:53 +00:00
blizzard%redhat.com
9cd521e880 Fix bug #61782. Focus problems with gtk based plugins. This also cleans up a lot of other focus-related code as well. r=bryner, saari sr=scc
git-svn-id: svn://10.0.0.236/trunk@84189 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 19:02:00 +00:00
blakeross%telocity.com
355d67bab1 Fix 59514: sidebar.css not placed correctly in jar (unix). patch by mkaply. r=blake sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@84188 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 18:51:41 +00:00
jgmyers%netscape.com
cf18e5c4fc fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@84187 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 16:37:33 +00:00
jgmyers%netscape.com
cbd68995f9 camelot is down, so have to add this file back
git-svn-id: svn://10.0.0.236/trunk@84186 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 15:44:12 +00:00
jgmyers%netscape.com
9b53c8e5eb Remove dead code. Bug 63834 r=bryner sr=scc
git-svn-id: svn://10.0.0.236/trunk@84185 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 15:40:49 +00:00
dbaron%fas.harvard.edu
06e2a79253 Fix bustage on Sun workshop compiler (nebiros tinderbox) by putting in |const| where we really ought to need it anyway. r=cls
git-svn-id: svn://10.0.0.236/trunk@84184 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 14:22:52 +00:00
morse%netscape.com
4e168ea192 bug 62727, inconsistent wording, r=pnunn, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84183 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 11:22:53 +00:00
blakeross%telocity.com
2d387d82be Fix 63789: "Tabs in My Sidebar" list items disappear and OK button is unresponsive. just a reversion of a previous strict warning fix. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84182 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 07:20:39 +00:00
wtc%netscape.com
fd5996c391 Use mapfiles when building the nss, smime, and ssl shared libraries on
Solaris and Linux.
Modified files: nss/config.mk smime/config.mk ssl/config.mk


git-svn-id: svn://10.0.0.236/trunk@84181 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 07:13:20 +00:00
cls%seawood.org
655ea06956 Turn off UltraSparc optimizations by default. Use --enable-ultrasparc to build for the v8plus arch.
Bug #63173 r=rich.burridge@sun.com


git-svn-id: svn://10.0.0.236/trunk@84180 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 06:33:07 +00:00
bryner%uiuc.edu
9c17d4d8e4 More cleanup fun for bug 38061. Removing already #if 0'd includes of mimeenc.h and xlate.h to avoid LXR false-alarms. sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84179 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 06:31:39 +00:00
wtc%netscape.com
9f0c456e48 Added mapfiles for libnss3.so, libsmime.so, and libssl3.so. The linkers
on Solaris and Linux support mapfiles (also called version scripts).
Added Files:
    nss/mapfile smime/mapfile ssl/mapfile


git-svn-id: svn://10.0.0.236/trunk@84178 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 06:07:06 +00:00
blakeross%telocity.com
ce18651fec Fix 63848: removing more old, unused files. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@84177 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 05:08:19 +00:00
bryner%uiuc.edu
eb81034850 More include file cleanup for bug 38061. These files are now all unused. r=blake.
git-svn-id: svn://10.0.0.236/trunk@84176 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 04:38:33 +00:00
wtc%netscape.com
40cce6c49c Removed five symbols that shouldn't be exported.
git-svn-id: svn://10.0.0.236/trunk@84175 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 03:58:40 +00:00
bryner%uiuc.edu
e82d9d293c Eliminating mailnews dependencies on merrors.h and msgcom.h. Part of bug 38061. r=sspitzer, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@84174 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 03:46:29 +00:00
wtc%netscape.com
dbb54ef74c I found that the Windows linker 'link' pulls from an archive library only
the object files needed to resolve referenced symbols, so we will need to
link with the objects directly as we do on Unix.  As a result, nss3.dll
needs to export more (PKCS7) symbols, needed by the new PKCS12 objects
that are linked into smime3.dll.


git-svn-id: svn://10.0.0.236/trunk@84173 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:50:16 +00:00
wtc%netscape.com
89b0605129 I found that the Windows linker 'link' pulls from an archive library only
the object files needed to resolve referenced symbols, so we will need to
link with the objects directly as we do on Unix.  As a result, nss3.dll
needs to export more (PKCS7) symbols, needed by the new PKCS12 objects
that are linked into smime3.dll.
Modified Files:
    coreconf/rules.mk nss/lib/nss/config.mk
    nss/lib/smime/config.mk nss/lib/ssl/config.mk


git-svn-id: svn://10.0.0.236/trunk@84172 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:47:16 +00:00
pschwartau%netscape.com
67cb793795 Initial add -
git-svn-id: svn://10.0.0.236/trunk@84171 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:46:32 +00:00
kandrot%netscape.com
0cc7b0d727 inital checkin of files which will eventually be a post compile step for mozilla
git-svn-id: svn://10.0.0.236/trunk@84170 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:23:09 +00:00
blakeross%telocity.com
5f5d525871 Fix 37589: strange dots next to Slashdot news headers. patch by Arne de Bruijn (arbruijn+mozilla@students.cs.uu.nl). r=pnunn sr=tor
git-svn-id: svn://10.0.0.236/trunk@84169 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:21:16 +00:00
sgehani%netscape.com
eecbc6837e Thanks to dbaron for helping fix the objdir-related bustage.
git-svn-id: svn://10.0.0.236/trunk@84168 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:33:53 +00:00
cotter%netscape.com
4e6247002d Fixed broken graphics links.
git-svn-id: svn://10.0.0.236/trunk@84167 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:32:26 +00:00
danm%netscape.com
b15e6fdad1 adding persistence of min/max state. arguably bug 32148 r=pchen
git-svn-id: svn://10.0.0.236/trunk@84166 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:26:57 +00:00
bryner%uiuc.edu
1fbbcb22f4 Removing unused/obsolete include of msgcom.h. sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@84165 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:24:15 +00:00
wtc%netscape.com
289bf41861 Fixed copyright years. This file was created and published in 2000.
git-svn-id: svn://10.0.0.236/trunk@84163 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:20:24 +00:00
wtc%netscape.com
46220e2fe8 Built nss3.dll, smime3.dll, and ssl3.dll on Windows. Note that we do
not want the "32" in the DLL names that coreconf adds by default.  We
use module-definition (.DEF) files to control the exported symbols.
Made pkcs7 part of nss3.dll to temporarily work around circular dependency
between nss3.dll and smime3.dll (certread.c depends on some PKCS7 symbols).
Modified files: lib/nss/config.mk, lib/smime/config.mk, lib/ssl/config.mk


git-svn-id: svn://10.0.0.236/trunk@84162 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:16:56 +00:00
nelsonb%netscape.com
eca7bfde58 This file has been superseded by mpv_sparcv8.s and mpv_sparcv9.s
git-svn-id: svn://10.0.0.236/trunk@84161 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:07:00 +00:00
bryner%uiuc.edu
762c2a84b8 Removing obsolete 4.x editor stuff. Bug 38061. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@84160 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:03:21 +00:00
nelsonb%netscape.com
c66b8b74e0 Implement new mpi function mpi_read_variable_radix(). It's like
mpi_read_radix(), except that if the input stream begins with a leading
zero or "0x", it will interpret the input as octal or hex, respectively.


git-svn-id: svn://10.0.0.236/trunk@84159 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:01:37 +00:00
wtc%netscape.com
38fd74f9a9 Added Windows module-definition (.DEF) files for nss, smime, and ssl
shared libraries.
Added files: nss.def, smime.def, ssl.def


git-svn-id: svn://10.0.0.236/trunk@84158 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:57:17 +00:00
nelsonb%netscape.com
24d2f7c2f8 Optimized version of these functions, contributed by Sun.
git-svn-id: svn://10.0.0.236/trunk@84157 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:36:31 +00:00
sgehani%netscape.com
abe2bb76f2 Fix build bustage. (Solaris tbox resolving gethostbyname at link time.)
git-svn-id: svn://10.0.0.236/trunk@84156 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:36:06 +00:00
bryner%uiuc.edu
4a1b923e06 Removing some #if 0 code and old MOZ_SECURITY code. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@84155 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:29:01 +00:00
bryner%uiuc.edu
fb5cc2f856 Removing dead 4.x mailnews files. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@84154 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:06:58 +00:00
sgehani%netscape.com
d1f1d7b771 Correcting so it only builds on Linux and Solaris.
b = 63835
r = ssu, dbragg


git-svn-id: svn://10.0.0.236/trunk@84153 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:59:55 +00:00
heikki%netscape.com
0937fc8f12 NOT PART OF BUILD. Bug 60497, made XMLExtras into installable component, this script is needed to make the .xpi, instructions in the bug. See http://www.mozilla.org/xmlextras for the actual installable package.
git-svn-id: svn://10.0.0.236/trunk@84152 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:55:27 +00:00
sgehani%netscape.com
aa022164fe Adding libxpnet to the build.
b = 63835
r = ssu, dbragg


git-svn-id: svn://10.0.0.236/trunk@84151 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:54:54 +00:00
sspitzer%netscape.com
81c656c17d fix for #49319. when creating a news account from a news://host/group url,
make it so the associated identity composes messages in plain text.
sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@84150 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:52:30 +00:00
sgehani%netscape.com
5ef4f1b3fa Making libxpnet part of the build for Linux, Solaris, and Windows.
b = 63835
r = dbragg, ssu


git-svn-id: svn://10.0.0.236/trunk@84149 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:45:18 +00:00
sgehani%netscape.com
477aabd06d Ignoring Makefile and test program.
git-svn-id: svn://10.0.0.236/trunk@84148 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:40:54 +00:00
sgehani%netscape.com
8d4eb4975a Ignoring Makefile.
git-svn-id: svn://10.0.0.236/trunk@84147 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:39:37 +00:00
cls%seawood.org
51b225c39d Add copied source files back as win32 nmake builds have no concept of VPATH.
git-svn-id: svn://10.0.0.236/trunk@84146 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:00:15 +00:00
jgmyers%netscape.com
2cd4a2870c remove dead code: bug 63834 r=bryner sr=cls
git-svn-id: svn://10.0.0.236/trunk@84145 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 22:09:26 +00:00
bryner%uiuc.edu
82ce64cea4 Dead .cvsignore removal. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84144 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:42:17 +00:00
nelsonb%netscape.com
948762fe1f Add missing release_md target. This will cause the new DSOs to be
included in the released jar files.


git-svn-id: svn://10.0.0.236/trunk@84143 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:35:55 +00:00
bryner%uiuc.edu
b096c613fe More dead .cvsignore file removal. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84142 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:35:32 +00:00
bryner%uiuc.edu
563e0bbc36 Removing more dead .cvsignore files. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84141 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:12:05 +00:00
bryner%uiuc.edu
31dbcd6d96 Removing .cvsignore file so this directory will go away. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84140 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:08:29 +00:00
blizzard%redhat.com
dded621652 add embed.jar to the [browser] component. r=cls
git-svn-id: svn://10.0.0.236/trunk@84139 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 19:51:27 +00:00
nicolson%netscape.com
6f2d6eb344 legacy code for 16-bit browser, now obsolete.
git-svn-id: svn://10.0.0.236/trunk@84138 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 18:58:22 +00:00
wtc%netscape.com
e96efd15da Bugzilla bug #63697: NetBSD 1.5 or newer has IPv6. Thanks to
martin@NetBSD.ORG (Martin Husemann) for the patch.


git-svn-id: svn://10.0.0.236/trunk@84135 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 17:04:04 +00:00
wtc%netscape.com
272b9c6b79 Bugzilla bug #63852: added config file for Solaris 8 x86.
git-svn-id: svn://10.0.0.236/trunk@84134 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 16:02:44 +00:00
cls%seawood.org
222f8a509e Change the definition of --enable-optimize to be less ambiguous.
git-svn-id: svn://10.0.0.236/trunk@84133 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 04:29:44 +00:00
nelsonb%netscape.com
6fe789f09f Define NSS_USE_HYBRID in hybrid builds.
git-svn-id: svn://10.0.0.236/trunk@84132 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 04:13:02 +00:00
nelsonb%netscape.com
71517dff8a Separate the floating point and integer implementations of modular
exponentiation into two functions that can be chosen at run time.


git-svn-id: svn://10.0.0.236/trunk@84131 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:41:50 +00:00
nelsonb%netscape.com
8c70f768c4 Radical change to freebl "32-bit" builds on Solaris and HP-UX "32-bit".
Build two DSOs, both conforming to the platform's 32-bit ABI, one of
which uses only 32-bit instructions, the other uses 64-bit instructions.
Then load the best one for the local CPU at run time.  This allows
greatly enhanced performance on 64-bit CPUs while still supporting older
32-bit CPUs.


git-svn-id: svn://10.0.0.236/trunk@84130 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:39:01 +00:00
nelsonb%netscape.com
db1bff63ef mapfile defines the public ABI for the new freebl DSOs.
git-svn-id: svn://10.0.0.236/trunk@84129 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:35:43 +00:00
blakeross%telocity.com
028f5a31d7 Fix 41077: show caret during selection on Windows. r=rcassin@supernova.org sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84128 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:27:23 +00:00
nelsonb%netscape.com
5c209258cd Verify vector version and length before relying on the DSO's vector.
git-svn-id: svn://10.0.0.236/trunk@84127 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:26:29 +00:00
wtc%netscape.com
71525d74b4 Bugzilla bug #63832: use $(MAKE) instead of gmake in sub-makes.
git-svn-id: svn://10.0.0.236/trunk@84126 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:07:27 +00:00
nelsonb%netscape.com
fabece32c3 New variable USE_HYBRID configures build for hybrid model.
git-svn-id: svn://10.0.0.236/trunk@84125 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 02:55:39 +00:00
wtc%netscape.com
f0ea5a007e Bugzilla bug #63832: use $(MAKE) instead of gmake in recursive sub-makes.
Thanks to Myth <frb@wiw.org> for the bug report and fix.


git-svn-id: svn://10.0.0.236/trunk@84124 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 02:54:07 +00:00
wtc%netscape.com
3a145e8e5a More work on shared libraries for NSS.
1. Implemented a way to link all the objects in archive libraries into
   a shared library.  I query each subdirectory for the list of objects
   comprising an archive library (the get_objs makefile target) and link
   these objects as opposed to the archive libraries.  Not all linkers
   support the --whole-archive, -all, or -z allextract options.  The
   *sym.c solution cannot fully control what objects in the archive
   libraries are pulled and what symbols are exported.
2. Moved pkcs7 from libsmime3.so to libnss3.so because certread.c in
   libcerthi.a (part of libnss3.so) depends on some PKCS7 functions,
   which creates a circular dependency between libsmime3.so and libnss3.so.
This should work on all Unix platforms.


git-svn-id: svn://10.0.0.236/trunk@84123 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 02:22:33 +00:00
bryner%uiuc.edu
bc8c808029 Removing more unused cruft. r=sspitzer. sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84122 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 01:03:50 +00:00
wtc%netscape.com
ebbeac58aa Put -lnss3 after -lsmime3 and -lssl3, which depend on -lnss3.
git-svn-id: svn://10.0.0.236/trunk@84121 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:49:50 +00:00
wtc%netscape.com
6d7ce916b6 The -O2 flag was really a workaround for a 64-bit compilation problem
for two PKCS11-related files.  (See bug #63815.)  Now we are working
around that problem by compiling just those two files with -O2, as
opposed to compiling all files with -O2.  So we no longer need to
use the -O2 flag, even in optimized builds.  The default -O optimization
flag is recommended by the compiler manual and in the current releases
is the same as -O2.


git-svn-id: svn://10.0.0.236/trunk@84120 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:46:33 +00:00
sspitzer%netscape.com
9eb304b3f2 fix wording for "logon at startup" checkbox. part of #14301. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84119 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:44:03 +00:00
wtc%netscape.com
2cff998329 Bugzilla bug #63815: this AIX compilation problem only occurs in 64-bit
builds.  lib/softoken/pkcs11c.c also needs the workaround.
Modified files: lib/pk11wrap/Makefile, lib/softoken/Makefile


git-svn-id: svn://10.0.0.236/trunk@84118 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:35:26 +00:00
sspitzer%netscape.com
821f4dcca6 code clean up. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84117 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:29:12 +00:00
sgehani%netscape.com
563ead489b Initial checkin of libxpnet developed on Linux and ported to Windows.
(Not part of build.  Awaiting sr.)

b = 63835
r = ssu,dbragg



git-svn-id: svn://10.0.0.236/trunk@84115 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:27:10 +00:00
blizzard%redhat.com
d5cba57f22 add gtkembedmoz.so to the browser section. r,a=leaf
git-svn-id: svn://10.0.0.236/trunk@84113 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:14:12 +00:00
heikki%netscape.com
885b101f3f Bug 45627 and bug 45552. XMLSerializer to deal better with empty elements, special characters, elements from the HTML namespace and namespaces in general, and processing instructions. Removed a lot of duplicate code in XML Extras component, and made several small optimizations with nsCOMPtr initializations. r=vidur, a=jst.
git-svn-id: svn://10.0.0.236/trunk@84112 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 23:48:10 +00:00
sspitzer%netscape.com
f0a647bf53 fix all context menu for the message pane. except for "Select All",
none of the menu items worked.  two problems:  move isDocumentFrame()
out to contentAreaUtils.js and move the creation of the contextMenu out
so it wouldn't go out of scope.  r=blakeross, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84111 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 23:04:39 +00:00
bryner%uiuc.edu
cee05f3528 Removing dead files so that these directories will go away. Not part of build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@84110 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:59:26 +00:00
sspitzer%netscape.com
55dbadb2d6 fix for #60647, don't forget changes made to default smtp server
when opening (or closing) the advanced smtp dialog.
fix for #63830, disable "Username:" label when username text area is
diabled.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84108 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:46:14 +00:00
danm%netscape.com
b6865a3691 adding persistence of min/max state. arguably bug 32148 r=bienvenu,sspitzer. yes, i actually got this patch reviewed by two real people.
git-svn-id: svn://10.0.0.236/trunk@84107 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:41:46 +00:00
sspitzer%netscape.com
681a5f7e34 I have no desire to hear hyatt moo. r=bryner
git-svn-id: svn://10.0.0.236/trunk@84106 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:37:09 +00:00
blizzard%redhat.com
ba9727ad8d add a [psm] section to packages-unix r,a=leaf
git-svn-id: svn://10.0.0.236/trunk@84105 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:31:17 +00:00
nelsonb%netscape.com
582404ddad Detect null slot pointer instead of crashing.
git-svn-id: svn://10.0.0.236/trunk@84100 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 21:31:39 +00:00
wtc%netscape.com
88b91f1fb2 Bugzilla bug #63815: a workaround for IBM xlC_r 3.6.6 (on AIX 4.3) to
compile pk11slot.c.


git-svn-id: svn://10.0.0.236/trunk@84099 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 20:58:38 +00:00
wtc%netscape.com
c6dac0d3a1 Bugzilla bug #63807: fixed function prototype of SHA1_TraceState.
git-svn-id: svn://10.0.0.236/trunk@84097 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 18:47:57 +00:00
timeless%mac.com
4e5babe429 J:\DOCUMENT\Josh\LOCALS~1\Temp\4
git-svn-id: svn://10.0.0.236/trunk@84095 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 09:32:05 +00:00
blakeross%telocity.com
11c9e86642 Fix 63727: right-click on menu for back/fwd button pops up new menu. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84094 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 08:55:43 +00:00
blakeross%telocity.com
619ef3ec56 Fix 63721: removing extraneous code from nsHTMLButtonElement.cpp. It's Dead Code Removal week, so I'm just doing my part. r=jst sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84093 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 08:41:29 +00:00
sgehani%netscape.com
64ef92cadb Use new Test() API in libjar to ensure archive integrity before installing.
b = 61544
 r = dveditz
sr = dveditz


git-svn-id: svn://10.0.0.236/trunk@84092 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 07:06:58 +00:00
sgehani%netscape.com
5a95479440 Add ZIP_TestArchive support for CRC32 verification of all or individual items.
b = 61544
 r = dveditz
sr = alecf


git-svn-id: svn://10.0.0.236/trunk@84091 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 07:05:55 +00:00
cls%seawood.org
4e99bb67e6 Give the standalone build system a finer grained control over which directories are checked out.
Bug #57282 r=blizzard


git-svn-id: svn://10.0.0.236/trunk@84090 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 05:29:50 +00:00
nelsonb%netscape.com
a1d9627aef Use the -O2 optimizer only when BUILD_OPT is defined.
This makes AIX debug builds debuggable.


git-svn-id: svn://10.0.0.236/trunk@84089 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 04:10:10 +00:00
bryner%uiuc.edu
a106ac63fb Removing obsolete headers. Bug 38061. r/sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84088 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 03:48:18 +00:00
nelsonb%netscape.com
8a49aa69ad This code permits multiple implementations of freebl to coexist for a
single platform.  The best implementation for the local CPU is dynamicly
loaded at run time.  Requires DSOs to be in the LD_LIBRARY_PATH or
equivalent (e.g. SHLIB_PATH).


git-svn-id: svn://10.0.0.236/trunk@84087 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 03:20:04 +00:00
nelsonb%netscape.com
de911e489f Stubs for RC5 functions. This is NOT a working implementation of RC5.
git-svn-id: svn://10.0.0.236/trunk@84086 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 03:16:59 +00:00
nelsonb%netscape.com
e9d4a7ee0b Attempt to clarify code to reduce confusion about side effect of
MP_CHECKOK macro.


git-svn-id: svn://10.0.0.236/trunk@84085 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 03:14:28 +00:00
nelsonb%netscape.com
77b578ec4e Ensure function SHA1_TraceState is always defined, even when TRACING_SSL
is not defined.


git-svn-id: svn://10.0.0.236/trunk@84084 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 02:41:59 +00:00
nelsonb%netscape.com
617799f2be Fix an error message to correctly report the name of the failed init
function.


git-svn-id: svn://10.0.0.236/trunk@84083 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 02:38:47 +00:00
nelsonb%netscape.com
0abec21283 Change HP 64-bit and hybrid builds to use new HP assembly code.
Fix uses of $(LIB).


git-svn-id: svn://10.0.0.236/trunk@84082 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 02:08:54 +00:00
nelsonb%netscape.com
13f683315a The Initial Developer of the Original Code is Netscape
Communications Corporation.  Portions created by Netscape are
Copyright (C) 2000 Netscape Communications Corporation.  All Rights
Reserved.


git-svn-id: svn://10.0.0.236/trunk@84081 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 01:48:25 +00:00
nelsonb%netscape.com
c41d481f87 The Initial Developer of the Original Code is the Hewlett-Packard Company.
Portions created by Hewlett-Packard Company are
Copyright (C) 1999 Hewlett-Packard Company.  All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@84080 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 01:45:23 +00:00
nelsonb%netscape.com
d52d28c7cb The Initial Developer of the Original Code is the Hewlett-Packard Company.
Portions created by Hewlett-Packard Company are
Copyright (C) 1997 Hewlett-Packard Company.  All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@84079 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 01:44:44 +00:00
wtc%netscape.com
8980fada0e Bugzilla bug #63768: do not build "purified" libraries, which are no longer
necessary for the current version of Purify.
Modified Files:
	HP-UX.mk IRIX.mk README ReliantUNIX.mk SunOS4.1.3_U1.mk
	SunOS5.mk command.mk prefix.mk rules.mk ruleset.mk suffix.mk


git-svn-id: svn://10.0.0.236/trunk@84078 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:42:46 +00:00
anthonyd%netscape.com
a1ab735a6f fix for bug#58028 - Range CompareBoundaryPoints returning incorrect values
r=jst,kin
a=kin


git-svn-id: svn://10.0.0.236/trunk@84077 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:37:01 +00:00
bryner%uiuc.edu
ae46825410 Removing unused old plugin code. Not part of build. r=av, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84076 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:22:36 +00:00
anthonyd%netscape.com
0c9762c747 fix for bug#59577 - hang during keyboard navigation
r=kin
sr=buster


git-svn-id: svn://10.0.0.236/trunk@84075 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:22:25 +00:00
cls%seawood.org
8dd6c1b5b4 Simple script to remove duplicates from a list given as the args.
git-svn-id: svn://10.0.0.236/trunk@84072 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:08:18 +00:00
cls%seawood.org
979ed1d04e XPCOM_STANDALONE is no longer needed for xpcom standalone builds
git-svn-id: svn://10.0.0.236/trunk@84071 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 23:49:01 +00:00
leaf%mozilla.org
3e465b9fc2 Automated update
git-svn-id: svn://10.0.0.236/trunk@84070 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 22:30:10 +00:00
bryner%uiuc.edu
8465661c9c Removing all traces of the old LAYERS #define. r=jst, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84069 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 22:19:17 +00:00
leaf%mozilla.org
cba0867021 removing the touch of mozilla/security/Makefile unless we are explicitly
building BUILD_MODULES=psm... othwerwise, the checkout of the psm module
fails on an existing, built mozilla tree. r=cls


git-svn-id: svn://10.0.0.236/trunk@84068 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 22:10:13 +00:00
despotdaemon%netscape.com
0b553adb17 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@84067 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 22:07:37 +00:00
pschwartau%netscape.com
fd4c10b905 Adjusting hard-coded Pacific timezone date testcases to work in any tester's timezone -
git-svn-id: svn://10.0.0.236/trunk@84066 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 20:02:04 +00:00
pschwartau%netscape.com
e40507fc34 Adding functionality to adjust hard-coded date tests (written for Pacific timezone) for the tester's own timezone
git-svn-id: svn://10.0.0.236/trunk@84065 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 19:55:05 +00:00
pschwartau%netscape.com
a27f1315b0 Modifiying one line that was failing in GMT+ timezones (i.e. east of Greenwich)
git-svn-id: svn://10.0.0.236/trunk@84064 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 19:34:07 +00:00
jst%netscape.com
6a30c53238 Removing unnecessary include files and forward declarations.
git-svn-id: svn://10.0.0.236/trunk@84063 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 01:21:25 +00:00
jst%netscape.com
f5874fe4bc Removing unused CID and doing some whitespace cleanup.
git-svn-id: svn://10.0.0.236/trunk@84062 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 01:01:41 +00:00
jst%netscape.com
66de3dc038 Removing dead code and unused member variables from nsHTMLDocument, r=timeless@mac.com. Oh, and wrap nsHTMLDocument::MatchLayers() in #ifdef NS_IMPLEMENT_DOCUMENT_LAYERS
git-svn-id: svn://10.0.0.236/trunk@84061 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 00:39:42 +00:00
blakeross%telocity.com
2287d0252f Fixing a minor problem with the last patch I checked in. r=timeless
git-svn-id: svn://10.0.0.236/trunk@84060 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-25 23:57:57 +00:00
blakeross%telocity.com
ddd23b96ba Fix 42732: open web location dialog should remember previous url and other clean-up. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84059 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-25 05:13:15 +00:00
blakeross%telocity.com
f6256f739f Fix 38416: entire textarea should have edit cursor. patch proposed by neil@parkwaycc.co.uk. r=blake sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84058 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 09:03:31 +00:00
blakeross%telocity.com
221fab86dd Fix 63572: colorpicker in Composer and message compose is broken. r=cmanske sr=syd
git-svn-id: svn://10.0.0.236/trunk@84057 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 06:40:52 +00:00
jar%netscape.com
e48839ae48 Added --detail option to show basis for object sweeping action
git-svn-id: svn://10.0.0.236/trunk@84056 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 05:56:41 +00:00
mkaply%us.ibm.com
e5cbb693b5 OS/2 TB breakage
This would be the next break on Unichar


git-svn-id: svn://10.0.0.236/trunk@84055 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 03:54:59 +00:00
dbaron%fas.harvard.edu
419f4b4c27 Attempt to fix OS/2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2. b=54564
git-svn-id: svn://10.0.0.236/trunk@84054 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 03:36:32 +00:00
jst%netscape.com
1433395ab5 Fixing a change I overlooked in my last big checkin that caused a crash in some cases where forms were accessed from JS. r=jag
git-svn-id: svn://10.0.0.236/trunk@84053 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 01:52:05 +00:00
dbaron%fas.harvard.edu
09a89426ab Attempt to fix OS/2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2. UniChar was accidentally used in place of PRUnichar. b=54564
git-svn-id: svn://10.0.0.236/trunk@84052 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 01:26:18 +00:00
mkaply%us.ibm.com
7569381202 OS/2 TB breakage
PR_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@84051 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 22:57:56 +00:00
dbaron%fas.harvard.edu
0ab98045bb Attempt to fix BeOS bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2.
git-svn-id: svn://10.0.0.236/trunk@84050 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 22:15:06 +00:00
dbaron%fas.harvard.edu
08a452ecba Temporary hack to remove libpsmglue.so since cls's changes yesterday made it not built by default, and my changes today caused unresolved symbols in the old library. r=cls
git-svn-id: svn://10.0.0.236/trunk@84049 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 21:46:39 +00:00
dbaron%fas.harvard.edu
042a2e87ee Attempt to fix OS2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2.
git-svn-id: svn://10.0.0.236/trunk@84048 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 21:43:53 +00:00
dbaron%fas.harvard.edu
470a479f4d Attempt to fix OS2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2.
git-svn-id: svn://10.0.0.236/trunk@84047 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 20:31:08 +00:00
dbaron%fas.harvard.edu
72c9384f8a Attempt to fix OS2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2.
git-svn-id: svn://10.0.0.236/trunk@84046 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 19:00:35 +00:00
leaf%mozilla.org
cd6d570811 Automated update
git-svn-id: svn://10.0.0.236/trunk@84045 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 16:45:09 +00:00
dbaron%fas.harvard.edu
a948227cb8 Fix the use of dynamic_cast for nsCOMPtr logging so it doesn't appear in a macro. b=61243
Implement (without enabling, yet) assertions to warn about static constructors.  b=62006
Partly fix warnings about MOZ_DECL_CTOR_COUNTER on Mac builds by removing extra semicolon.  b=60145
Start to fix the longstanding leaks of nsTraceRefcnt's own hashtables.
r=waterson@netscape.com  sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@84044 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 16:43:32 +00:00
dbaron%fas.harvard.edu
e6ab2dc85e Fix and enable the autoconf test to allow the faster version of NS_LITERAL_STRING on compilers where sizeof(wchar_t) == 2 or compilers (such as gcc 2.96+) that accept -fshort-wchar to force this. r=waterson@netscape.com sr=cls@seawood.org b=54564
git-svn-id: svn://10.0.0.236/trunk@84043 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 16:34:49 +00:00
jst%netscape.com
9ebc385562 Removing the last (unnecessary) call to nsIHTMLContent::ToHTMLString that I missed in my first checkin. r=jag
git-svn-id: svn://10.0.0.236/trunk@84042 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 13:44:22 +00:00
jst%netscape.com
2c48463883 More mac bustage fixes...
git-svn-id: svn://10.0.0.236/trunk@84041 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 13:32:28 +00:00
jst%netscape.com
4f9d57512a One more attempt at fixing the mac redness.
git-svn-id: svn://10.0.0.236/trunk@84040 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 12:57:59 +00:00
jst%netscape.com
e4423638f8 Fixing nsINameSpace leak introduced in my last checkin.
git-svn-id: svn://10.0.0.236/trunk@84039 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 12:14:41 +00:00
jst%netscape.com
9dffc0950b Attempting to fix mac bustage.
git-svn-id: svn://10.0.0.236/trunk@84038 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 11:59:05 +00:00
jst%netscape.com
94b13f8d0c removed files: mozilla/layout/xml/content/src/nsGenericXMLElement.cpp
git-svn-id: svn://10.0.0.236/trunk@84037 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 11:12:01 +00:00
jst%netscape.com
e59263f7ec Redoing the way code is shared between different element classes in mozilla, in stead of having an inner object (mInner) and forwarding function calls to the inner object the elements now inherit from what used to be the inner object. Previously nsIJSScriptObject and nsIContent (and related interfaces) were implemented on all leaf classes (~60 classes) and all the methods in those interfaces were forwarded to the inner object, now all those methods are inherited in stead. This saves us ~3600 methods in the layout library (and 160k of code on linux) and cleans the code up considerably. r=pollmann@netscape.com, harishd@netscape.com sr=vidur@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@84036 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 10:56:31 +00:00
disttsc%bart.nl
62d90be0d3 Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc.
git-svn-id: svn://10.0.0.236/trunk@84035 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 06:45:54 +00:00
rpotts%netscape.com
a63a689198 bug #62955 - Dialog boxes are the wrong size.
git-svn-id: svn://10.0.0.236/trunk@84034 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 06:07:38 +00:00
cls%seawood.org
82f51032b6 Do not pull PSM/NSS by default until the conflict problem with the PSM Makefiles is resolved.
do:
make -f client.mk pull_all BUILD_MODULES=psm
if you want to build psm/psm-glue/nss


git-svn-id: svn://10.0.0.236/trunk@84033 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 03:11:17 +00:00
cls%seawood.org
b803250fdb Remove js/src from psm dep list since it's already in DIRS list
git-svn-id: svn://10.0.0.236/trunk@84032 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 02:44:16 +00:00
cls%seawood.org
eb6acf27db JS has required NSPR for some time apparently. Updating module list to not pull all of js/ just enough to build libmozjs.so (js/src).
git-svn-id: svn://10.0.0.236/trunk@84031 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 02:26:44 +00:00
jgmyers%netscape.com
5167b4ed59 IPv6 support in PSM: bug 47834 r=ddrinan sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84030 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:26:25 +00:00
despotdaemon%netscape.com
70ef59ae38 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@84029 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:22:44 +00:00
despotdaemon%netscape.com
576fe2b9ef Pseudo-automatic update of changes made by thesteve@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@84028 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:12:24 +00:00
blakeross%telocity.com
c25cf676e7 Removing old pref.js (not used/built/packaged anywhere). r=bryner sr=syd
git-svn-id: svn://10.0.0.236/trunk@84027 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:08:10 +00:00
sspitzer%netscape.com
3259547dfc fix leak. sr=syd
git-svn-id: svn://10.0.0.236/trunk@84026 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:02:25 +00:00
curt%scruznet.com
acb00daf4e New.
git-svn-id: svn://10.0.0.236/trunk@84025 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 00:56:39 +00:00
curt%scruznet.com
7e371d2179 Pulled the logic for creating the plotable dat files out into a seperate
AWK script (create_dat.awk).

Use the Skip=5 variable definition to tell linear-regression.awk to ignore
the first 5 urls of data files.


git-svn-id: svn://10.0.0.236/trunk@84024 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 00:56:08 +00:00
sonmi%netscape.com
641a461f24 added qaclean and beautified some of the rest
git-svn-id: svn://10.0.0.236/trunk@84023 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:56:41 +00:00
sonmi%netscape.com
bea4f0e791 :-)
git-svn-id: svn://10.0.0.236/trunk@84022 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:56:06 +00:00
sonmi%netscape.com
c288e02891 was part of the qa wrapper for a long time, just never found the time to check it in
git-svn-id: svn://10.0.0.236/trunk@84021 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:40:54 +00:00
sspitzer%netscape.com
d602abb8d2 fixes for #57912, #14295, #14301
1) add ui and backend support for "log into this account at startup".  all that is missing is the code to actually do the logging in at startup.  that comes next.

2) hide the user name for news servers in the account manager.

3) fix ui to allow users to edit the username and hostname for a server, but disable it until the back end can handle a live swap of those values.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84020 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:32:32 +00:00
sspitzer%netscape.com
aba8f5da56 fix for #63625. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84019 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:29:12 +00:00
sspitzer%netscape.com
4b850af209 fix for #63625, sr=bienvenu.
nsINewsDatabase.h -> nsINewsDatabase.idl


git-svn-id: svn://10.0.0.236/trunk@84018 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:28:56 +00:00
sspitzer%netscape.com
9dc96d6e42 new file, part of fix for #63625. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84017 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:24:44 +00:00
koehler%mythrium.com
50182298c6 Bug 59528 - BeOS: images are drawn outside of its bounding box - r=cls
git-svn-id: svn://10.0.0.236/trunk@84016 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:19:04 +00:00
dmose%mozilla.org
e7287beca1 changes from jake@acutex.net to make it possible to toggle the default value of newemailtech for new profiles, this is set by default to be turned on (the old default was off) ; r=dmose@mozilla.org. changes from me to make newemailtech the default in all new installations, and update the verbiage in various spots to make it clear that newemailtech is now considered the one true way and the old tech will be going away. r=endico@mozilla.org,cyeh@bluemartini.com
git-svn-id: svn://10.0.0.236/trunk@84014 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:01:30 +00:00
blakeross%telocity.com
cc37a74473 Fix 58571: JS strict warnings in SearchDialog.js. patch by Jarrod Gray (jarrod.k.gray@rose-hulman.edu). r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84013 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 22:54:26 +00:00
rpotts%netscape.com
ba3a475136 bug #63529. Added a null-pointer check in nsWebShell::OnStateChange(...)
git-svn-id: svn://10.0.0.236/trunk@84012 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 21:47:26 +00:00
cls%seawood.org
ff78af5436 Slow down. Enjoy life. Stop forgetting to check in files.
git-svn-id: svn://10.0.0.236/trunk@84011 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 21:44:25 +00:00
cls%seawood.org
530f350854 Landing javi@netscape.com 's changes to make NSS place nice with the Mozilla build system.
Bug #60912 r=bryner
CARPOOL! a=leaf


git-svn-id: svn://10.0.0.236/trunk@84008 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 21:12:53 +00:00
despotdaemon%netscape.com
a1aa8ed809 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@84007 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 21:00:14 +00:00
dmose%mozilla.org
db51fafbe5 script for watching mysqld. r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84006 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 20:48:47 +00:00
dmose%mozilla.org
6e752e743b updated to ignore graphs subdir
git-svn-id: svn://10.0.0.236/trunk@84005 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 20:48:16 +00:00
cls%seawood.org
3179b75510 Add psm to standalone build system.
Pull psm & nss by default via client.mk .
Moves psm-glue from Mozilla build to psm module.
Bug #60912. r=bryner
CARPOOL!


git-svn-id: svn://10.0.0.236/trunk@84004 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 20:43:27 +00:00
mcgreer%netscape.com
d3c97823b6 merge from branch (this process will be fixed, someday)
git-svn-id: svn://10.0.0.236/trunk@84003 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 19:23:41 +00:00
curt%scruznet.com
f766c016c9 Can skip the first n number of urls by setting Skip=n from the command-line.
The default is Skip=0.


git-svn-id: svn://10.0.0.236/trunk@84001 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 19:04:23 +00:00
jar%netscape.com
81cb492328 Moving leak-soup.pl to sibling directory ../trace-malloc
git-svn-id: svn://10.0.0.236/trunk@83998 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:47:52 +00:00
jar%netscape.com
30ee2180d7 Moving leak-soup.pl from sibling directory ../trace-malloc-tools
git-svn-id: svn://10.0.0.236/trunk@83997 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:46:57 +00:00
alecf%netscape.com
49f954588a fix for blocker #63603 - forgot to implement OpenURL r=timeless
a=blocker-baby


git-svn-id: svn://10.0.0.236/trunk@83996 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:35:39 +00:00
relyea%netscape.com
676f4851bc Shared library changes.
Three directories pull the NSS libraries together into a three shared libaries:
nss, ssl, and smime. Symbols need to be exported by the DLL from the imported
libraries are defined in XXX/XXXsym.c Library linkage is controlled by
XXX/config.mk


git-svn-id: svn://10.0.0.236/trunk@83995 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:16:24 +00:00
relyea%netscape.com
2911c27f7a Add dynamic Library support to commands. Mark those that commands that still
need to be build with static libraries appropriately.


git-svn-id: svn://10.0.0.236/trunk@83994 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:09:07 +00:00
jar%netscape.com
1d7c29de5f Cleaned up printout for fragmentation analysis, and added helpful stats on actual allocations (to contrast with gap statistics)
git-svn-id: svn://10.0.0.236/trunk@83993 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 16:26:03 +00:00
curt%scruznet.com
f0981f562a Added www.yahoo.com five time at the beginning so that the browser can get
cached up befor the real memory testing starts happening.  The linear
regression AWK script will be modified to think this way, too.

Added some comment lines to explain a little about what each list is about.

Uncommented some urls which have been causing trouble, under the assumption
that what is checked in should be complete.  Whoever uses the list can
comment out whatever urls are troublesome in the particular test they are
running.


git-svn-id: svn://10.0.0.236/trunk@83992 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 15:28:48 +00:00
jar%netscape.com
69bdd51c9f Added diagnostics for flawed data (overlapping objects), and histogram generation for memory fragmentation evaluation
git-svn-id: svn://10.0.0.236/trunk@83991 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 08:43:39 +00:00
idk%eng.sun.com
f88a425a94 *not part of tbox builds*
Addon to previous checkin (fix for 63582)


git-svn-id: svn://10.0.0.236/trunk@83989 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 07:30:14 +00:00
idk%eng.sun.com
fcb39909f5 *not part of tbox builds*
fix for 63586


git-svn-id: svn://10.0.0.236/trunk@83988 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 07:28:26 +00:00
wtc%netscape.com
483b7c6c82 Bugzilla bug #62457: set the flock structure correctly and use fcntl
file locking on AIX 4.3, HP-UX 11.00, IRIX, Linux, OSF1 V4.0, and Solaris.
Modified Files: AIX.mk, HP-UX.mk, IRIX.mk, Linux.mk, OSF1.mk, SunOS5.mk,
and unix.c.


git-svn-id: svn://10.0.0.236/trunk@83986 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 06:02:52 +00:00
disttsc%bart.nl
17844fc800 Remove keywords.js from Mozilla (which doesn't use it), Netscape has its own version. Additional clean-up. Bug 58693, r=bryner, a=ben
git-svn-id: svn://10.0.0.236/trunk@83985 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 04:28:44 +00:00
sonmi%netscape.com
674b814b83 breaking the world record for NT bugs per minute
git-svn-id: svn://10.0.0.236/trunk@83984 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 03:02:01 +00:00
sonmi%netscape.com
96cd75cdfa fixed hostname for Win2000
git-svn-id: svn://10.0.0.236/trunk@83983 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 03:01:10 +00:00
sonmi%netscape.com
fe7e6c9293 fixed OS name for WinNT once more...
git-svn-id: svn://10.0.0.236/trunk@83982 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 03:00:17 +00:00
ssu%netscape.com
b605e660f1 fixing bug #63307 - PSM is not being installed in mozilla builds. sr=beinvenu, r=leaf,sgehani. not part of any tinderbox builds. affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@83981 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 02:49:33 +00:00
mkaply%us.ibm.com
4caaef016a OS/2 TB breakage
PR_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@83980 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 02:39:03 +00:00
sonmi%netscape.com
bac25291dd bugfix and warning for NT
git-svn-id: svn://10.0.0.236/trunk@83979 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 02:31:56 +00:00
bienvenu%netscape.com
5fccb394db fix build warning from last checkin
git-svn-id: svn://10.0.0.236/trunk@83978 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 02:13:58 +00:00
bienvenu%netscape.com
b1b4a03926 download news messages for offline sr=sspitzer for mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83977 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 02:05:48 +00:00
waldemar%netscape.com
ae23dd6d5d Revamped the syntax for calling superconstructors and tightened up the syntax for the super operator
git-svn-id: svn://10.0.0.236/trunk@83976 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 02:02:14 +00:00
sonmi%netscape.com
4222853d91 this script is supposed to cleanup after a failed QA
git-svn-id: svn://10.0.0.236/trunk@83975 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 02:00:29 +00:00
naving%netscape.com
a5444807c4 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@83974 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 01:55:54 +00:00
naving%netscape.com
59cd2a9ad9 54909. r=sspitzer sr=bienvenu. Pop : Emptying trash now deletes subfolders also. Thanks to
sspitzer and david for the help.


git-svn-id: svn://10.0.0.236/trunk@83973 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 01:54:54 +00:00
brendan%mozilla.org
ab1ee3d23b Must hold tmmon around all suppress_tracing uses as well as defs (r=waterson, not part of build).
git-svn-id: svn://10.0.0.236/trunk@83972 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 01:32:39 +00:00
pinkerton%netscape.com
2baa86a01a clean up interface, per directions. adding copyLinkLocation(), and specifying semantics of selectNone() wrt insertion point location. Implemented selectNone(). r=saari/a=hyatt. bug#s 46867, 63001
git-svn-id: svn://10.0.0.236/trunk@83971 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 01:13:46 +00:00
av%netscape.com
a055b339d7 Part of fixing 61388, implemented PluginArrayImpl::Refresh body. r=a=jst, sr=vidur
git-svn-id: svn://10.0.0.236/trunk@83970 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 00:08:31 +00:00
attinasi%netscape.com
fcdcfc547e Turning the Style Context FastCache back on. a=hyatt@netscape, reviewed previously by pierre@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83969 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 23:34:44 +00:00
sspitzer%netscape.com
685e8512d9 fix for #56074. thanks to andrew taylor (andrew.taylor@cal.montage.ca) for the fix.
r=sspitzer,sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83968 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 23:34:22 +00:00
karnaze%netscape.com
56d0a07733 bug 42443 - consider over specified col spans when allocating array, sr=buster
git-svn-id: svn://10.0.0.236/trunk@83967 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 23:06:44 +00:00
karnaze%netscape.com
fb49fe1119 bug 43204 - zero out padding for row/col group, ro/col, sr=buster
git-svn-id: svn://10.0.0.236/trunk@83966 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 23:05:15 +00:00
karnaze%netscape.com
3a6c654791 bug 40721 - improved TallestCellGotShorter(), sr=buster, r=rods
git-svn-id: svn://10.0.0.236/trunk@83965 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 23:03:42 +00:00
nicolson%netscape.com
65fc9897de Checking in what we can off SSL.
git-svn-id: svn://10.0.0.236/trunk@83964 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:59:12 +00:00
karnaze%netscape.com
12583bedd4 bug 33784 - added simple rule for "td div p", sr=buster, r=attinasi
git-svn-id: svn://10.0.0.236/trunk@83963 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:50:02 +00:00
curt%scruznet.com
48f61b64cb New
git-svn-id: svn://10.0.0.236/trunk@83962 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:40:18 +00:00
timeless%mac.com
9b551aa5d2 fix bug 50622 change the help content for -CreateProfile.
patch by andre@beta.telenordia.se r=timeless sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@83961 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:22:04 +00:00
pinkerton%netscape.com
f69338565d Make GetBits() convert from DDB to DIB when asking for the bits, if necessary.
r=kmcclusk, sr=hyatt. bugscape bug #3322.


git-svn-id: svn://10.0.0.236/trunk@83960 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:18:15 +00:00
attinasi%netscape.com
a684a2fc7f Fixes regression due to Style Data sharing: forcing shared contexts to be unique now when they have to be reresolved. b=63118 r=karnaze@netscape.com a=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83959 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:16:38 +00:00
danm%netscape.com
e29fea90f0 move installed-chrome to the correct (Embed) directory. fixes missing scrollbars
git-svn-id: svn://10.0.0.236/trunk@83958 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:15:15 +00:00
mcgreer%netscape.com
256ae931c7 dump usage before doing anything when no args passed, bug 63520
git-svn-id: svn://10.0.0.236/trunk@83957 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:14:02 +00:00
naving%netscape.com
34df2358ab *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@83956 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:11:09 +00:00
naving%netscape.com
8bdde969d8 63083 r=bienvenu sr=mscott. Thanks to bienvenu for the fix
git-svn-id: svn://10.0.0.236/trunk@83955 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:10:40 +00:00
alecf%netscape.com
0ce62832f4 - move bookmarks over to the generic nsTreeUtils.js for stuff like sorting/menus
- convert history to use the new nsTreeController
- update history to support removing of individual items (bug #11412)
a=ben


git-svn-id: svn://10.0.0.236/trunk@83954 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 21:59:39 +00:00
alecf%netscape.com
89a97f4e81 update tree controller to add cut/paste, etc
and add some generic tree sorting/menu stuff
not part of build just yet


git-svn-id: svn://10.0.0.236/trunk@83953 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 21:53:42 +00:00
ssu%netscape.com
3bda94d531 fixing bug #63414 - Need to simplify the addition of components to the win32 installer. sr=vienvenu r=dveditz not part of tinderbox builds. affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@83952 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 21:42:13 +00:00
ssu%netscape.com
5c8d2746fd fixing bug #63414 - Need to simplify the addition of components to the win32 installer. sr=vienvenu r=dveditz affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@83951 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 21:41:28 +00:00
harishd%netscape.com
8ed69b648d 62754 - Fix meta charset that was getting ignored.
63234 - Fix up an infinite looping caused by embedded null chars.

r=ftang
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@83950 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 20:46:00 +00:00
pinkerton%netscape.com
71eaa09bf0 rollup menu when we get a tab. r=saari, a=hyatt. bug #56381.
git-svn-id: svn://10.0.0.236/trunk@83949 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 20:40:14 +00:00
sdv%sparc.spb.su
9d224364a8 fix for bug 56576
git-svn-id: svn://10.0.0.236/trunk@83948 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 20:30:39 +00:00
danm%netscape.com
820852c80e move installed-chrome to the correct (Embed) directory. fixes missing scrollbars
git-svn-id: svn://10.0.0.236/trunk@83947 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 20:25:08 +00:00
sonmi%netscape.com
16c8bc41f1 removed certutilout with the other temporary files
git-svn-id: svn://10.0.0.236/trunk@83946 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 20:11:38 +00:00
sonmi%netscape.com
37e02ff968 took an additional set_host function out, called the real set_host earlier
git-svn-id: svn://10.0.0.236/trunk@83945 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 19:44:11 +00:00
sonmi%netscape.com
27fcfb56b4 bugfix for .nssqa file in results directory
git-svn-id: svn://10.0.0.236/trunk@83944 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 19:42:23 +00:00
sonmi%netscape.com
bb5f36058d several bugfixes concerning missing plattform list and the NT/2000 OS name
git-svn-id: svn://10.0.0.236/trunk@83943 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 19:40:24 +00:00
sonmi%netscape.com
4128e75460 changed the certutil output handeling once more
git-svn-id: svn://10.0.0.236/trunk@83942 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 19:35:36 +00:00
sspitzer%netscape.com
78f1ac739d fix javascript warnings. #60645. patch from gemal@gemal.dk. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@83940 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 15:28:50 +00:00
locka%iol.ie
5774cbaca9 More bug fixes for file persistence. Fixed a memory leak, added support for INPUT & BASE tags. Fixed a duff assertion. b=46574, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@83939 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 13:44:35 +00:00
alecf%netscape.com
9da31227bc allow removal of history items via RDF
sr=waterson, bug #11412


git-svn-id: svn://10.0.0.236/trunk@83938 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 07:39:43 +00:00
idk%eng.sun.com
e5c9614187 *not part of tbox builds*
Added shortcuts implementation (we would not wrap wrappers any more)

XPCOM object get called at the same thread the stub was created.


git-svn-id: svn://10.0.0.236/trunk@83937 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 06:52:52 +00:00
mccabe%netscape.com
3ca285bf65 Fix courtesy jband to quiet unused variable warning.
Move 'dlsoffset' to the block where it's used, inside #ifdef XP_MAC.

r=mccabe


git-svn-id: svn://10.0.0.236/trunk@83936 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 04:32:13 +00:00
bryner%uiuc.edu
180b7e6997 Bug 61623 - change NS_DEFINE_IID to NS_GET_IID in xpfe/. Patch from rods@netscape.com, r=bryner, sr=tor@cs.brown.edu.
git-svn-id: svn://10.0.0.236/trunk@83935 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 03:17:44 +00:00
mcgreer%netscape.com
a55d64f4d5 fix bug 63447 where certutil was opening an unneccessary output terminal.
git-svn-id: svn://10.0.0.236/trunk@83934 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:51:37 +00:00
idk%eng.sun.com
069309c7bf *not part of tbox builds*
addon to previous check in


git-svn-id: svn://10.0.0.236/trunk@83933 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:36:22 +00:00
idk%eng.sun.com
b83d28afac * not part of tbox builds*
Fixed 57779, 58191


git-svn-id: svn://10.0.0.236/trunk@83932 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:34:53 +00:00
pinkerton%netscape.com
6ae938a280 more work for bug 7347 (mac scrollwheel). now works with logitech, but still requires a click. we have code that doesn't, but there are still some issues. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@83931 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:31:23 +00:00
blakeross%telocity.com
5e93b0a60f Fix 58566: JS strict warnings in msgMail3PaneWindow.js. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83930 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:26:18 +00:00
blakeross%telocity.com
b7e453dbbf Fix 58565: JS strict warnings in mailCommands.js. patch by jarrod.k.gray@rose-hulman.edu (Jarrod Gray). r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83929 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:23:22 +00:00
blakeross%telocity.com
22b826b4ca Fix 57652: JS strict warnings in customize.js. patch by gemal@gemal.dk (Henrik Gemal). r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83928 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:19:31 +00:00
blakeross%telocity.com
907e6c06cf Fix 58568: JS strict warnings in mailContextMenus.js. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83927 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:15:07 +00:00
blakeross%telocity.com
f299159d45 Fix 58560: JS strict warnings in radioBindings.xml. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83926 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:12:23 +00:00
sspitzer%netscape.com
28b69ed04e fix for #63449. center the throbber vertically in messenger and messenger compose. sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@83925 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:12:03 +00:00
waterson%netscape.com
ddfc4562a7 Bug 61339. Change idlc to generate NS_DEFINE_STATIC_IID_ACCESSOR() macro instead of 'hand rolled' GetIID(). r=jst, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@83924 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 00:41:00 +00:00
waterson%netscape.com
af1a05157f Bug 61339. Static accessor iid/cid should be 'const'. r=scc, sr=jband,rpotts
git-svn-id: svn://10.0.0.236/trunk@83923 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 00:38:31 +00:00
hyatt%netscape.com
8e6e61f3a9 Fix numerous embedding install issues and 62757 crasher. r=danm, a=dougt
git-svn-id: svn://10.0.0.236/trunk@83922 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 00:08:28 +00:00
waldemar%netscape.com
ffbb170b06 Simplified postfix-expressions and use-exclude-include
git-svn-id: svn://10.0.0.236/trunk@83921 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 00:04:52 +00:00
sspitzer%netscape.com
d7dfd1edbe fix for #47829 and #63382. some code clean up, move hard coded string into
properties files.  sr=bienvenu.  thanks to jag for the initial patch.


git-svn-id: svn://10.0.0.236/trunk@83920 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 23:56:22 +00:00
sonmi%netscape.com
b50e50b33f removed the "fix" for a nonproblem :
the problem appeared to be a failure of the shell to pass on the correct return
codes when run from cron (false positive and false negative results when run
from cron - in reality the returncodes were right, but the cron generated db
had no password because of a bug in certutil


git-svn-id: svn://10.0.0.236/trunk@83919 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 23:40:53 +00:00
rods%netscape.com
2d35ca6701 When clicking away from the dropdown, it wasn't resetting itself correctly.
If only the mouse was being used for selection, then it needs to reset itself to the state before dropping down
if arrow keys had been used then it needs to keep that selection
The combobox chaches the current selection, so when arrow keys are used it has the correct selection
when the mouse is used it holds the old selection. So therefore, we can compare against it
to determine what to do.
Bug 63247
r=waqar sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@83918 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 23:25:40 +00:00
sspitzer%netscape.com
9061f908ca fix for #14003. finally implement -version.
thanks to mcafee for the patch. sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@83917 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 23:20:20 +00:00
rpotts%netscape.com
227a3f4981 bug #15345 (sr=mscott). Replaced nsIDocumentLoaderObserver with nsIWebProgressListener... Also some whitespace cleanup :-)
git-svn-id: svn://10.0.0.236/trunk@83916 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 23:18:03 +00:00
brendan%mozilla.org
1f9562bcf1 Don't fatten a flyweight lock unnecessarily in JS_SetPrototype; misc. cleanups (63097, r=mccabe, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@83914 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 22:36:01 +00:00
cmanske%netscape.com
592c5876f1 Reinstating table selection work for bug 57863 now that textfield.value bug 63376 is fixed. r=kin, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@83913 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 22:13:56 +00:00
cmanske%netscape.com
2df58f216c Reinstating table selection work for bug 57863 and fixed textfield.value bug 63376. r=kin, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@83912 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 22:13:54 +00:00
rpotts%netscape.com
7dc0796628 bug #15345 (r=sfraser, sr=mscott). Removed nsIDocumentLoaderObserver and replaced it with the new nsIWebProgress notifications...
git-svn-id: svn://10.0.0.236/trunk@83911 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 22:09:55 +00:00
varada%netscape.com
9ae44c0685 fix for bug #50662;leak in nsMsgSend.cpp;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83910 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 21:52:56 +00:00
naving%netscape.com
a79f4c86fe 63435 r=jag sr=bienvenu. Removing window.sizeToContent() because it is not needed.
git-svn-id: svn://10.0.0.236/trunk@83909 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 21:52:38 +00:00
varada%netscape.com
f208bd8ca3 fix for bug #50571;leak in nsMsgCompose.cpp;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83908 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 21:52:10 +00:00
morse%netscape.com
32371b6bff bug 63390, form manager title bar not localizable, submitter=walk84@usa.net, r=hidday@geocities.com/morse@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83907 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 21:49:53 +00:00
javi%netscape.com
0cb73b19b9 Backing out earlier check-in. Turns out ssu didn't need it.
git-svn-id: svn://10.0.0.236/trunk@83906 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 19:57:56 +00:00
javi%netscape.com
48338e3b50 Include packages for psm on windows. not part of build.
Needed by build team to fix Bug #63307


git-svn-id: svn://10.0.0.236/trunk@83905 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 19:53:51 +00:00
curt%scruznet.com
7ccac2c309 Added variable OUTFILE instead of hardcoding linux.dat name.
When the .dat files are created all test lines are awk'ed out so that
text can be included in the OUTFILE without affecting the data which
gets graphed.  The awk'ing assumes that blank lines in the OUTFILE
represent urls which failed to load and substitutes zeroes for all
data values.


git-svn-id: svn://10.0.0.236/trunk@83904 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 18:55:02 +00:00
leaf%mozilla.org
758c5a8f89 backing out regression-causing changes to reopen tree
git-svn-id: svn://10.0.0.236/trunk@83903 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 18:09:53 +00:00
despotdaemon%netscape.com
3f2479bc75 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@83902 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 17:32:45 +00:00
rods%netscape.com
857e0d4343 53259 - min-width and max-width not supported on form control
53457 - multiple items can be selected in select size=1 or in single select listbox
50376 - Cannot select with DOM option on dynamically created SELECT element
62442 - Incorrect extended selection behavior in listboxes

First big change is getting rid of local variables for border and padding and use the ones in the reflow state
Changed "IsInDropDownMode() == PR_TRUE && mComboboxFrame" to "IsInDropDownMode() == PR_TRUE"
Fix for regression from changing of how key events work (no bug assigned), this fix enabled the user to hit 'f' or 'F' and get to the first item that start with 'f' or 'F'
r=kmcclusk sr=buster


git-svn-id: svn://10.0.0.236/trunk@83901 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 15:15:28 +00:00
rods%netscape.com
43a2ffa48a 53259 - min-width and max-width not supported on form control
59035 - type of a BUTTON should default to submit when type isn't specified
r=kmcclusk sr=buster


git-svn-id: svn://10.0.0.236/trunk@83900 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 15:12:06 +00:00
rods%netscape.com
f5e6a46f6c 53259 - min-width and max-width not supported on form control
r=kmcclusk sr=buster


git-svn-id: svn://10.0.0.236/trunk@83899 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 15:09:55 +00:00
rods%netscape.com
a649f72fbb 53259 - min-width and max-width not supported on form control
58220 - Select boxes rendering weird when using CSS to small value
r=kmclusk, sr=buster


git-svn-id: svn://10.0.0.236/trunk@83898 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 15:09:00 +00:00
locka%iol.ie
62fe709b09 Fixed a few problems building from clean, including missing widget/timer dependency & problems with psm modules when BUILD_PSM is not defined.
git-svn-id: svn://10.0.0.236/trunk@83897 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 15:06:36 +00:00
nboyd%atg.com
7e1f1b1404 Nope, 8 was right.
git-svn-id: svn://10.0.0.236/trunk@83896 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 13:31:59 +00:00
sspitzer%netscape.com
31352dcab2 fix for bugscape bug #3514, compose throbber looks bad. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@83895 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 09:15:46 +00:00
hyatt%netscape.com
bcf95a185d make empty trees with rows=n size properly. a=ben
git-svn-id: svn://10.0.0.236/trunk@83894 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 07:47:55 +00:00
hyatt%netscape.com
7d260d48cb fix 61471, a=ben
git-svn-id: svn://10.0.0.236/trunk@83893 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 07:25:19 +00:00
sspitzer%netscape.com
e611abb21b fix for #61791. use nsINewsDownloadDialogArgs instead of nsIDialogParamBlock
and some general cleanup.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83892 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 06:31:54 +00:00
sspitzer%netscape.com
551971c29b mac part of the fix for #61791. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@83891 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 06:31:12 +00:00
nelsonb%netscape.com
48075c60b5 Revise mp_div and s_mp_div substantially. Reduce the number of temporary
variables.  Eliminate inner loop of shifts from s_mp_div.


git-svn-id: svn://10.0.0.236/trunk@83890 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 05:54:18 +00:00
cmanske%netscape.com
c930b83300 Change param in GetDataForTableSelection from PRInt16 to PRInt32 (fixing build bustage)
git-svn-id: svn://10.0.0.236/trunk@83889 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 03:25:30 +00:00
cmanske%netscape.com
c0fa7f0c0e Change param in GetDataForTableSelection from PRInt16 to PRInt32 (fixing build bustage)
git-svn-id: svn://10.0.0.236/trunk@83888 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 03:23:32 +00:00
cmanske%netscape.com
dafb7a83b7 Convert IDL defines from short to long so enums are PRInt32 on all platforms (fixing build bustage)
git-svn-id: svn://10.0.0.236/trunk@83887 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 03:15:16 +00:00
cmanske%netscape.com
e8cfb821a1 Trying to fix speedracer build bustage
git-svn-id: svn://10.0.0.236/trunk@83886 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 02:56:17 +00:00
cmanske%netscape.com
2c944be4b8 Changes for table selection enums, part of bug 57863, r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@83885 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 02:35:27 +00:00
blakeross%telocity.com
e2f8973816 Fix 30878: right clicking on buttons should not trigger button action, and pressing spacebar needs to trigger all buttons. more to come. r=morse sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83884 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 01:58:56 +00:00
mscott%netscape.com
3ae5affeaa attempt to fix Sun OS breakage by casting enums to PRInt32.
git-svn-id: svn://10.0.0.236/trunk@83883 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 01:49:21 +00:00
danm%netscape.com
f3fe61f9da defer setting of a new window's min/max state until it's ready to be opened normally. (and alphabetized contributors). tweak to rev 3.308. bug 63268 r=hyatt,rods
git-svn-id: svn://10.0.0.236/trunk@83882 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 01:43:38 +00:00
cmanske%netscape.com
b590b1872c Changed param from PRUint32 to PRInt16 for implementor of nsFrameSelection::HandleTableSelection (part of table selection work, bug 57863) r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@83881 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 01:38:20 +00:00
cmanske%netscape.com
15a86eda61 Changed param from PRUint32 to PRInt16 in nsFrame::GetDataForTableSelection; enums for param moved from .h file to .idl file. Part of table selection work, b=57863, r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@83880 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 01:36:55 +00:00
cmanske%netscape.com
2fc3e46191 Table selection work (part of b=57863): Moved param for GetTableSelectionDate from .h to .idl, requiring change from PRUint32 to PRInt16 for all users. Table Cell ranges are now added in document order (location in table) when selecting multiple cells. Refactored table selection methods and fixed leaks. r=mjudge, sr=kin
git-svn-id: svn://10.0.0.236/trunk@83879 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 01:36:41 +00:00
javi%netscape.com
737f39d5c3 Build with NSS 3.1
git-svn-id: svn://10.0.0.236/trunk@83878 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 01:24:58 +00:00
javi%netscape.com
cd422fa976 Checking in code to load root cert module on UNIX platforms.
git-svn-id: svn://10.0.0.236/trunk@83877 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 01:21:58 +00:00
mscott%netscape.com
aa83e93a23 Bug #31982 --> landing this patch for John Myers. Revamp the logic for determining the lock state in the browser
window.

sr=mscott


git-svn-id: svn://10.0.0.236/trunk@83876 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 01:06:29 +00:00
alecf%netscape.com
4cbed29495 generic tree controller for handling cut/copy/paste/delete in trees
not part of build yet


git-svn-id: svn://10.0.0.236/trunk@83875 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 00:47:52 +00:00
karnaze%netscape.com
d0546a793d new regression test not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@83874 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 00:45:05 +00:00
sonmi%netscape.com
553d1c4de4 undid the redirecting to a tmp file, only write the stderr to the stdout
git-svn-id: svn://10.0.0.236/trunk@83873 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 00:24:38 +00:00
mcgreer%netscape.com
36f6bad1fe initial checkin of Rijndael (AES) implementation. Only blocksize == 128 bits
has been tested on this checkin.
Added make target "rijndael_tables", which will generate rijndael32.tab.


git-svn-id: svn://10.0.0.236/trunk@83872 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 23:43:12 +00:00
waterson%netscape.com
b0bef5d299 Dump to 'allocations.log' in current process directory instead.
git-svn-id: svn://10.0.0.236/trunk@83871 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 23:40:54 +00:00
karnaze%netscape.com
dafe786728 new regression tests not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@83870 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 23:06:23 +00:00
rpotts%netscape.com
24ad0f7d8f a little cleanup - no need to make private methdos virtual...
git-svn-id: svn://10.0.0.236/trunk@83869 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 23:01:25 +00:00
javi%netscape.com
bb75ca7bbc Disable PSM log output by default. Developpers will have to explicity turn it on.
git-svn-id: svn://10.0.0.236/trunk@83868 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 22:57:44 +00:00
bratell%lysator.liu.se
d319a76958 Backing myself out to save mac build
git-svn-id: svn://10.0.0.236/trunk@83867 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 22:54:40 +00:00
javi%netscape.com
78298d51bf Don't error out when creating the list of PKCS#11 modules
if one wasn't loaded correctly.


git-svn-id: svn://10.0.0.236/trunk@83866 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 22:49:42 +00:00
mscott%netscape.com
3d4b1daba2 Bug #59827 --> pass the redirect flag up via a OnStatechange if we get a redirect. Also set the is document
flag if the original channel matches mDocumentChannel.
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@83865 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 22:07:58 +00:00
bratell%lysator.liu.se
5811dd1c0b Bug 62432, remove nsHTMLToTXTSinkStream from build. r=akkana@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83864 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 21:38:36 +00:00
karnaze%netscape.com
dc562ca5cb fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@83863 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 21:16:41 +00:00
dcone%netscape.com
8215e2bcf8 bug 63310 r=kmmclusk sr = buster. Fixes printing crash with images.
git-svn-id: svn://10.0.0.236/trunk@83862 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 21:15:57 +00:00
waterson%netscape.com
ca188f5e4b Bug 61424. Use NS_NO_VTABLE for all idlc-generated interfaces. r=jst, sr=jband
git-svn-id: svn://10.0.0.236/trunk@83861 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 21:08:55 +00:00
sonmi%netscape.com
6ac0669865 took unneccessart warning out
git-svn-id: svn://10.0.0.236/trunk@83860 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 20:56:28 +00:00
karnaze%netscape.com
40a59f1659 bugs 47163, 60807 and others, sr=buster
simplified BasicTableLayoutStrategy's CalculateTotals and CanAllocate
better calculation of proportional cols
calculation of adjusted widths due to colspans honors the fixed and pct widths of cols being spanned


git-svn-id: svn://10.0.0.236/trunk@83859 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 20:29:46 +00:00
blakeross%telocity.com
7ada1cd259 57019 in last checkin. feeling a little dyslexic today...
git-svn-id: svn://10.0.0.236/trunk@83858 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 20:11:11 +00:00
wtc%netscape.com
0bcaf0cbf5 Bugzilla bug #63273: define PR_Assert the same way in debug and optimized
builds.


git-svn-id: svn://10.0.0.236/trunk@83857 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 20:02:03 +00:00
blakeross%telocity.com
4654631343 Fix 19328, 57109: make alt+space and shift+alt+space open the control menu on Windows. r=danm sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83856 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 20:00:31 +00:00
blakeross%telocity.com
b8df49ec0c Fix 52385: non-localizable text in Page Info. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83855 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 19:44:30 +00:00
morse%netscape.com
c7c1488f0e bug 48982, prefilling individual textfield by doubleclicking, r=blackross@telocity.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83854 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 19:43:52 +00:00
bratell%lysator.liu.se
36881cebea Fix for bug 62031. Make it possible to display format=flowed mails as normal text/plain mails. r=nhotta@netscape.com sr=bienvenu@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83853 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 19:43:12 +00:00
shanjian%netscape.com
a853486b84 #54093 add language in language preference
p = adrian havill
r = shanjian
sr = blizzard


git-svn-id: svn://10.0.0.236/trunk@83852 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 19:40:00 +00:00
morse%netscape.com
c905b9041b bug 48923 prefill form data should be disabled if nothing to prefill, r=law@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83851 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 19:38:27 +00:00
shanjian%netscape.com
82c9f776e6 #54093, add language in language preference
pref-languages-add.xul
pref-languages.js
pref-languages.properties
makefile.win
MANIFEST
jar.mn

p = adrian havill
r = shanjian
sr = blizzard


git-svn-id: svn://10.0.0.236/trunk@83850 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 19:37:18 +00:00
shanjian%netscape.com
4d3c65af4c #54093, add language in language preference
pref-languages-add.xul
pref-languages.js
pref-languages.properties
makefile.win
MANIFEST
jar.mn

p = adrian havill
r = shanjian
sr = blizzard

This file contains a message used by add language dialogue box.


git-svn-id: svn://10.0.0.236/trunk@83849 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 19:35:21 +00:00
bratell%lysator.liu.se
11b8f332de Fix for bug 62031. Make it possible to display format=flowed mails as normal text/plain mails. r=nhotta@netscape.com sr=bienvenu@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83848 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 19:24:07 +00:00
cotter%netscape.com
67063df6d2 Added changes re PSM 1.4 for Communicator.
git-svn-id: svn://10.0.0.236/trunk@83844 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 19:23:47 +00:00
despotdaemon%netscape.com
d2fdf00356 Pseudo-automatic update of changes made by ddrinan@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@83843 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 18:54:33 +00:00
morse%netscape.com
2d207b2f19 bug 48923 prefill form data should be disabled if nothing to prefill, r=law@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83842 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 15:59:48 +00:00
blakeross%telocity.com
4549a7375e Fix 30878: right clicking on buttons should not trigger button action, and pressing spacebar needs to trigger all buttons. more to come. r=sspitzer sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83840 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 08:25:23 +00:00
blakeross%telocity.com
e44439d15c Fix 63170: crash in [add|remove]Observer if either argument is null. r=dveditz sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83839 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 08:14:09 +00:00
sspitzer%netscape.com
fd1e978f05 fix for #62904. get shift-tab to switch between panes counter clockwise.
fix from blakeross@telocity.com.  r=sspitzer, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83838 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 06:40:04 +00:00
nicolson%netscape.com
f6a45e8925 Convert com.netscape.jss package names to org.mozilla.jss.
The work was done by a script.


git-svn-id: svn://10.0.0.236/trunk@83837 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 06:19:02 +00:00
wtc%netscape.com
6733ab2562 Bugzilla bug #63273: define PR_Assert in optimized builds too.
git-svn-id: svn://10.0.0.236/trunk@83836 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 05:56:58 +00:00
sspitzer%netscape.com
cc0a5a17f0 fix for #63248. prevent crash when running news://host/group?list-ids urls.
I exposed this bug to the average user by fixing #24626.
now, to get list-ids urls to work.
sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@83835 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 05:33:46 +00:00
despotdaemon%netscape.com
72ca4498fe Pseudo-automatic update of changes made by curt@scruznet.com.
git-svn-id: svn://10.0.0.236/trunk@83834 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 05:02:21 +00:00
bienvenu%netscape.com
c266cd6b19 more work on offline, especially handling being offline re loading folders and messages w/o offline bodies 15865
git-svn-id: svn://10.0.0.236/trunk@83833 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 04:55:21 +00:00
sspitzer%netscape.com
72e93d441e rename DisplayHTMLInMessageWindow to DisplayHTMLInMessagePane.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83829 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 03:45:21 +00:00
blakeross%telocity.com
b24b58c5ae Fix 7148: change old Pathfinder website to Time... r=kerz sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83828 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 03:30:09 +00:00
wtc%netscape.com
a396a16d83 Bugzilla bug #51743: removed the unnecessary pthread_mutex_trylock call
from PR_EnterMonitor.  Thanks to Vinay Badami <badami@netscape.com> for
the fix.


git-svn-id: svn://10.0.0.236/trunk@83826 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 03:04:55 +00:00
danm%netscape.com
df9c4c0248 moved processing of window-min/max messages from WM_SYSCOMMAND to WM_WINDOWPOSCHANGED. bug 63052 code=hyp-x@inf.bme.hu,r=hyatt,me
git-svn-id: svn://10.0.0.236/trunk@83825 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 03:01:31 +00:00
sspitzer%netscape.com
9ce8cf39ca fix for #24626. when viewing a cancelled message, display the "error"
in the message pane like we did in 4.x.  add the code to display
random html in the message pane to nsMsgWindow, so bienvenu can use it
for offline imap.  known problems:  title isn't being set and headers
aren't being hidden.  but that's next.  sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@83824 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 02:36:32 +00:00
karnaze%netscape.com
4ecf8f5473 new regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@83823 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 02:16:44 +00:00
javi%netscape.com
f297f2bc17 Fix for bug 63209 sr=cls@seawood.org r=javi@netscape.com
Checking in for pedemont@us.ibm.com

Make psm-glue use static libraries for libprotocol and
libcmt on OS/2


git-svn-id: svn://10.0.0.236/trunk@83822 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 02:06:31 +00:00
javi%netscape.com
cd65979e94 Fix for bug 63209 sr=cls@seawood.org r=javi@netscape.com
Checking in for pedemont@us.ibm.com

Make PSM use static libraries for libprotocol and libcmt
on OS/2


git-svn-id: svn://10.0.0.236/trunk@83821 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 02:00:54 +00:00
waldemar%netscape.com
978e7614c6 Changed 'operator' from a keyword to an attribute.
git-svn-id: svn://10.0.0.236/trunk@83820 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 01:57:13 +00:00
waldemar%netscape.com
90c740d3cf Removed 'operator' non-reserved word
git-svn-id: svn://10.0.0.236/trunk@83819 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 01:56:36 +00:00
bienvenu%netscape.com
e44aa6f579 make news and imap respect offline state r=sspitzer,sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83818 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 01:19:34 +00:00
bienvenu%netscape.com
3f7c4bd86e add offline error code r=sspitzer,sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83817 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 01:16:20 +00:00
hewitt%netscape.com
55a970a55d #16729 - [Modern] system font capabilities, r=andreww,sr=ben
git-svn-id: svn://10.0.0.236/trunk@83816 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 01:06:31 +00:00
hewitt%netscape.com
096b968987 #16729 - [Modern] system font capabilities, r=andreww,sr=ben
git-svn-id: svn://10.0.0.236/trunk@83814 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 01:00:49 +00:00
pinkerton%netscape.com
f8f7c0a98f Don't double-add flavors in list when both it is supported intrinsically and by conversion, support for adding data when flavor has not yet been registered, some additional cleanup. r=pink, a=hyatt. patch from Dainis Jonitis (Dainis_Jonitis@swh-t.lv)
git-svn-id: svn://10.0.0.236/trunk@83813 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 00:35:27 +00:00
blizzard%redhat.com
56246a3a73 remove duplicate entry of libappcomps.so, remove appcomps.xpt which was renamed to search.xpt and add libxremote_client.so which was missing. r=cls sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83812 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 00:31:07 +00:00
sonmi%netscape.com
456fa8d799 explicitly redirected certutil output once more to get rid of cron error msg
git-svn-id: svn://10.0.0.236/trunk@83811 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 00:26:21 +00:00
mkaply%us.ibm.com
0637e54550 r=mkaply, a=blizzard
From jkobal - the OS/2 timer saga continues


git-svn-id: svn://10.0.0.236/trunk@83809 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 00:16:33 +00:00
racham%netscape.com
62e88eb520 Fixing bugs 60634, 60635. Fixing javascript warnings for undeclared and badly scoped variables. r=racham, sr=bienvenu,mscott
git-svn-id: svn://10.0.0.236/trunk@83808 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 00:08:30 +00:00
mkaply%us.ibm.com
1f8a74ffea r=mkaply, a=blizzard
fix from jblanco - wrong accelerator key


git-svn-id: svn://10.0.0.236/trunk@83807 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 23:32:48 +00:00
morse%netscape.com
528dd58098 bug 62808, form manager dialog does not resize properly, r=blakeross@telocity.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83806 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 22:57:38 +00:00
radha%netscape.com
8f201f5025 Fix for bug # 59755. SH work wrong after doing view-source:url. Set ViewMode to
viewNormal for all Sh loads.  r=adamlock sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83805 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 22:55:46 +00:00
varada%netscape.com
c4b4ac54e2 fix for #55260; new message window with new profile brings up acount wizard and waits for callback;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83804 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 22:23:26 +00:00
waterson%netscape.com
421fc771a4 Improve rules attributing data to 'PresShell'.
git-svn-id: svn://10.0.0.236/trunk@83803 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 22:22:02 +00:00
waqar%netscape.com
805277a396 #=54194
r=dcone@netscape.com
sr=blizzard@mozilla.org
d=In widget/src/gtk/nsWindow.cpp in method GetNativeData when aDataType ==
NS_NATIVE_PLUGIN_PORT we are trying to use content of the mSuperWin without
checking that mSuperWin is not NULL. Adding of this check solves problem. If
mSuperWin is NULL we should return NULL as it happens in case of aDataType ==
NS_NATIVE_WINDOW.


git-svn-id: svn://10.0.0.236/trunk@83802 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 21:52:20 +00:00
blakeross%telocity.com
e11a0cdcfa Fix 58141: turn on internet keywords by default. r=doron sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83801 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 21:46:54 +00:00
mscott%netscape.com
81f074b874 Bug 57347 --> add a null ptr check to prevent a crash.
patch contributed by waterson
r=brendan
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@83800 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 21:46:35 +00:00
waterson%netscape.com
45f25521c6 Bug 62383. Make 'dump memory' button do trace-malloc dump if NS_TRACE_MALLOC is on. r=kandrot,sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@83799 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 21:40:32 +00:00
rods%netscape.com
7e2f11196a Removed unneded setting of index to kNothingSelected when an disabled option is selected
r=blake, sr=buster Bug 57580


git-svn-id: svn://10.0.0.236/trunk@83798 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 21:36:01 +00:00
vidur%netscape.com
155a78d2ed Fix for bug 62782. Edge case in scanner caused us to drop characters occasionally. Thanks to jst for identification of the problem. r=harishd, sr=jst
git-svn-id: svn://10.0.0.236/trunk@83797 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 20:58:53 +00:00
vidur%netscape.com
0e19ac99ad Fix for bug 62782. Edge case in scanner caused us to drop characters occasionally. Thanks to jst for identification of the problem. r=harishd, sr=jst
git-svn-id: svn://10.0.0.236/trunk@83796 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 20:44:10 +00:00
mkaply%us.ibm.com
a1fa286158 #63207
r=mkaply, a=blizzard
Thread synchronization in dirpicker - prevents trap


git-svn-id: svn://10.0.0.236/trunk@83795 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 20:33:29 +00:00
mkaply%us.ibm.com
85d269666a r=mkaply, a=blizzard
Small porting change from jeffk to position frame windows correctly


git-svn-id: svn://10.0.0.236/trunk@83794 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 20:30:41 +00:00
mkaply%us.ibm.com
e232aba866 #62335
r=jkobal, a=blizzard
Code from mkaply - proper mapping of OS/2 codepages to charsets


git-svn-id: svn://10.0.0.236/trunk@83793 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 20:27:19 +00:00
mkaply%us.ibm.com
11e3cbee70 #62335
r=mkaply, a=blizzard
Code from jkobal - proper positioning of DBCS IME


git-svn-id: svn://10.0.0.236/trunk@83792 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 20:25:40 +00:00
radha%netscape.com
9d0d722f02 Fix for bug # 49913. Pressing enter in the url field adds duplicate entry
to Session History. r=adamlock sr=alecf
 VS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@83791 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 20:02:26 +00:00
sspitzer%netscape.com
a5e0246dcc fix #63184. fix the subscribe dialog title.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83790 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 19:59:38 +00:00
sspitzer%netscape.com
becfeef73a fix for #58238. sr=bienvenu. fix crash when growing the hash table
that contained the list of atoms.  see bug report for all the details.
thanks to bienvenu, scc, brendan, and hyatt for the help.


git-svn-id: svn://10.0.0.236/trunk@83789 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 19:58:20 +00:00
nboyd%atg.com
43cdd511cc Off by one error fixed.
git-svn-id: svn://10.0.0.236/trunk@83788 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 19:32:00 +00:00
nboyd%atg.com
5f3aed5cb5 Add ContextListener to API classes.
git-svn-id: svn://10.0.0.236/trunk@83787 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 19:30:26 +00:00
miodrag%netscape.com
bea66d7d16 Updtates for LDAPJDK 4.13
git-svn-id: svn://10.0.0.236/trunk@83786 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 14:02:20 +00:00
blakeross%telocity.com
e050a49d20 Fix 63126: busy cursor state is broken on windows and linux (after clicking on a link). r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83785 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 08:07:19 +00:00
blakeross%telocity.com
5a8faa9a03 Fix 51947: "prefill form" should not use 'f' accesskey on edit menu. r=morse sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83784 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 08:05:44 +00:00
ccarlen%netscape.com
f1dcdc040e Bug 35559 - dynamic profile switching support
r=racham, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83783 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 07:33:08 +00:00
dbaron%fas.harvard.edu
e32189e3a4 Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83782 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-17 16:02:58 +00:00
cls%seawood.org
776fac5941 Removing unused source file now that fix for bug #55674 has landed.
Thanks to Yannick Koehler <koehler@mythrium.com> for the patch.
r=cls@seawood.org sr=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@83781 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-17 08:47:43 +00:00
cls%seawood.org
1a8a90b822 Fixing timers on BeOS and making a component out of them.
Thanks to Yannick Koehler <ykoehler@mythrium.com> for the patch and for having patience while we hashed out the fix for the fix.
Bug #55674. r=cls@seawood.org sr=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@83780 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-17 08:45:23 +00:00
dbaron%fas.harvard.edu
ce09d96e2e Fix bustage caused by naving%netscape.com in checkin to fix bug 43411. Filed bug 63087 on inter-module dependencies caused by this fix (which are the cause of the bustage).
git-svn-id: svn://10.0.0.236/trunk@83779 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-17 04:56:28 +00:00
naving%netscape.com
f14eade288 Fixing warnings made by earlier checkins. Declared inboxFolder twice
git-svn-id: svn://10.0.0.236/trunk@83778 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-17 03:09:14 +00:00
naving%netscape.com
93ba5d2ece 43411 sr=bienvenu. Changing Compact()'s definition to pass nsIUrlListener.
git-svn-id: svn://10.0.0.236/trunk@83777 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-17 01:20:42 +00:00
naving%netscape.com
6dc5b8bded 43411 sr=bienvenu. Implementing expunge inbox on exit for imap servers.
git-svn-id: svn://10.0.0.236/trunk@83776 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-17 01:19:41 +00:00
naving%netscape.com
79d1007d39 43411 sr=bienvenu. Implementing expunge inbox on exit for imap servers.Changing Compact()'s
definition


git-svn-id: svn://10.0.0.236/trunk@83775 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-17 01:19:26 +00:00
naving%netscape.com
445b26e976 43411 sr=bienvenu. Implementing expunge inbox on exit for imap servers. Changing Compact()'s
definition


git-svn-id: svn://10.0.0.236/trunk@83774 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-17 01:17:37 +00:00
jst%netscape.com
80b96c36c3 Fix a refcounting screwup I caused in my last checkin. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@83773 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 23:38:56 +00:00
dbaron%fas.harvard.edu
0e283e8c8c Make destructors that exist only for MOZ_COUNT_DTOR be #ifdef NS_BUILD_REFCNT_LOGGING instead of #ifdef DEBUG so the leak stats on optimized builds are correct. r=waterson@netscape.com sr=brendan@mozilla.org b=62421
git-svn-id: svn://10.0.0.236/trunk@83772 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 18:56:06 +00:00
wtc%netscape.com
cd31f55efa Bugzilla bug #63019: do not build static libraries unless the platform
does not have shared libraries.


git-svn-id: svn://10.0.0.236/trunk@83771 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 18:09:00 +00:00
bienvenu%netscape.com
6597d3c1e7 fix mac build bustage
git-svn-id: svn://10.0.0.236/trunk@83770 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 15:45:38 +00:00
bienvenu%netscape.com
2fadd4eb41 fix for escaping slashes for servers where slash is not the hiearchy delimiter r=sspitzer, sr=mscott 60197
git-svn-id: svn://10.0.0.236/trunk@83769 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 15:17:42 +00:00
bienvenu%netscape.com
3ef66fc9c0 change array growth algorithm to reduce allocs and copies r=alecf,sr=waterson 59279
git-svn-id: svn://10.0.0.236/trunk@83768 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 15:10:24 +00:00
m_kato%ga2.so-net.ne.jp
701c4e78c7 Fix bug 55256
On WinNT/2K, it uses Unicode window class due to M10L support.
sr=roc+moz@cs.cmu.edu


git-svn-id: svn://10.0.0.236/trunk@83767 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 09:52:58 +00:00
jar%netscape.com
ccec24aa4e Added code to help diagnose overlapping memory ranges, and duplicate use of addresses (for different objects)
git-svn-id: svn://10.0.0.236/trunk@83766 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 07:36:14 +00:00
beard%netscape.com
9c8037565b added newest source files, to use the icode assembler. (Pro6 update)
git-svn-id: svn://10.0.0.236/trunk@83765 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 07:01:50 +00:00
beard%netscape.com
9eb01127fd added newest source files, to use the icode assembler.
git-svn-id: svn://10.0.0.236/trunk@83764 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 07:01:22 +00:00
beard%netscape.com
4c50f3674b use string8::difference_type rather than uint for difference between iterators, cast uint32 to int32 to remove warnings.
git-svn-id: svn://10.0.0.236/trunk@83763 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 06:57:58 +00:00
beard%netscape.com
80d8463147 fixed return value warning by moving return statement.
git-svn-id: svn://10.0.0.236/trunk@83762 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 06:56:37 +00:00
beard%netscape.com
2de2a6e927 warnings, explicit use of JSValue constructor.
git-svn-id: svn://10.0.0.236/trunk@83761 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 06:54:40 +00:00
jst%netscape.com
3bc98ddc6e Fixing bug 37258. Making the window properties scrollbars, statusbar and directories replaceable to be compatible with NS 4.x. r&a=vidur&brendan
git-svn-id: svn://10.0.0.236/trunk@83760 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 05:20:31 +00:00
morse%netscape.com
42d43b10c7 bug 62570, secure cookies going to insecure sites, submitter=drudder@eazel.com, r=morse@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83759 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 03:51:22 +00:00
jst%netscape.com
b61ef3ef5f Fixing bug 58188 (and doing some minor whitespace cleanup). Making window.length replaceable so that scripts can use variables named length. To make this change I hadto fix the IDLC compiler to generate correct code in this case. r=brendan@mozilla.org, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83758 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 03:49:08 +00:00
beard%netscape.com
de55ec2b04 [not part of build] generalized printing support.
git-svn-id: svn://10.0.0.236/trunk@83757 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 03:38:21 +00:00
beard%netscape.com
a728ee97bc [not part of build] Carbon printing support.
git-svn-id: svn://10.0.0.236/trunk@83756 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 03:37:25 +00:00
despotdaemon%netscape.com
208e203f49 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@83755 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 02:51:10 +00:00
sonmi%netscape.com
c347e00d7d fixed various bugs
git-svn-id: svn://10.0.0.236/trunk@83754 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 02:46:44 +00:00
danm%netscape.com
b9e2aeb831 fix mac bustage, and probably a logic error
git-svn-id: svn://10.0.0.236/trunk@83753 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 02:41:26 +00:00
alecf%netscape.com
d50fd4a8cf attempt to fix bustage by explicitly using a PRBool
git-svn-id: svn://10.0.0.236/trunk@83752 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 01:41:43 +00:00
waldemar%netscape.com
26df8d7d3b Converted to CodeWarrior 6 and fixed errors
git-svn-id: svn://10.0.0.236/trunk@83751 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 01:14:55 +00:00
waldemar%netscape.com
cf2680a180 Fixed C++ errors
git-svn-id: svn://10.0.0.236/trunk@83750 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 01:14:36 +00:00
jeff.dyer%compilercompany.com
460bc81a21 Revised readme and removed CommandLine parser (for now).
git-svn-id: svn://10.0.0.236/trunk@83749 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 00:50:25 +00:00
alecf%netscape.com
272b3f1272 backend side of fix for 11412 r=radha, sr=waterson
Also:
- refactor deleting of rows to have a "matching" callback which tells us if we should delete a row
- refactor FindRow into FindUrl to share more code & error handling
- fix handling of PRInt64's to pass them by reference, not value for faster param passing on certain processors
- implement GetRowValue so we can refactor future AliasCellYarns into it, and eventually switch to UTF8 instead of unicode to make history faster
- random little cleanups


git-svn-id: svn://10.0.0.236/trunk@83748 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 00:48:31 +00:00
jeff.dyer%compilercompany.com
4adf7a0136 Removing Util.java.
git-svn-id: svn://10.0.0.236/trunk@83747 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 00:43:05 +00:00
disttsc%bart.nl
90a6f838da Clean up new/rename folder dialogs in mail/news (bug 60642), give focus to textfield (bug 60476) and fix warning (bug 60644), r=racham, a=ben, many thanks to Fabian for his help in writing these patches
git-svn-id: svn://10.0.0.236/trunk@83746 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 00:42:48 +00:00
disttsc%bart.nl
e7d8c49a16 Clean up new/rename folder dialogs in mail/news (bug 60642), give focus to textfield (bug 60476) and fix warning (bug 60644), r=racham, a=ben
git-svn-id: svn://10.0.0.236/trunk@83745 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 00:42:47 +00:00
jeff.dyer%compilercompany.com
7b15bacebf Removed dependency on sun.tools packages.
git-svn-id: svn://10.0.0.236/trunk@83744 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 00:42:16 +00:00
sonmi%netscape.com
431443f558 changed the text file to html
git-svn-id: svn://10.0.0.236/trunk@83743 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 00:38:38 +00:00
danm%netscape.com
e24742aafd check for empty db in Commit. bug 62968 r=alecf
git-svn-id: svn://10.0.0.236/trunk@83742 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 00:17:17 +00:00
blakeross%telocity.com
4dfc8a2520 Fixing a typo (refrlow -> reflow). r=attinasi sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83741 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 23:48:55 +00:00
racham%netscape.com
8b3420f46f Fix for bug 58947. Adding implementation for observer interfaces to SmtpDataSource. r=sspitzer, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@83740 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 23:44:20 +00:00
racham%netscape.com
75e3749156 Fix for bug 55388. Update mailaccounts list so that right values are written into the prefs file. r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83739 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 23:44:17 +00:00
waterson%netscape.com
dc10e82933 First checked in.
git-svn-id: svn://10.0.0.236/trunk@83738 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 22:41:21 +00:00
sonmi%netscape.com
961948df30 added winnt and win95
git-svn-id: svn://10.0.0.236/trunk@83737 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 22:33:09 +00:00
waterson%netscape.com
2395bb8d80 Latest type data hackery.
git-svn-id: svn://10.0.0.236/trunk@83736 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 21:59:10 +00:00
beard%netscape.com
21c3e6bc94 [Not part of build] Updated to use SetRootMenu() and SetMenuItemHierarchicalMenu() rather than juggling menu bars.
git-svn-id: svn://10.0.0.236/trunk@83735 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 21:43:22 +00:00
jar%netscape.com
a7d19c6d20 Added sweeping of memory attribution to parent objects
git-svn-id: svn://10.0.0.236/trunk@83734 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 21:12:09 +00:00
nicolson%netscape.com
cf2150c625 First checkin of Network Security Services, Java version.
git-svn-id: svn://10.0.0.236/trunk@83732 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 20:53:03 +00:00
jar%netscape.com
3f267be9e2 Original perl leak soup from Waterson
git-svn-id: svn://10.0.0.236/trunk@83731 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 20:27:42 +00:00
despotdaemon%netscape.com
49385a51f5 Pseudo-automatic update of changes made by johng@corel.com.
git-svn-id: svn://10.0.0.236/trunk@83730 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 14:41:33 +00:00
ccarlen%netscape.com
af367e5c11 NOT PART OF THE BUILD
Reworked to use string classes not just Str255s


git-svn-id: svn://10.0.0.236/trunk@83727 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:39:23 +00:00
ccarlen%netscape.com
f27c53e423 NOT PART OF THE BUILD
First check-in


git-svn-id: svn://10.0.0.236/trunk@83726 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:38:07 +00:00
ccarlen%netscape.com
3ea8b51e92 NOT PART OF THE BUILD
Added singlesignon usage
Added UniversalDialog support
Added contextual menu support


git-svn-id: svn://10.0.0.236/trunk@83725 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:36:56 +00:00
ccarlen%netscape.com
d3e6b5c218 NOT PART OF THE BUILD
Throbbing is done with one animated gif instead of a pile of separate images.


git-svn-id: svn://10.0.0.236/trunk@83724 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:35:10 +00:00
ccarlen%netscape.com
0e128bb5ef NOT PART OF THE BUILD
Added context menu support
Added way to make window properly from chrome flags


git-svn-id: svn://10.0.0.236/trunk@83723 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:33:56 +00:00
ccarlen%netscape.com
68ad563812 NOT PART OF THE BUILD
Added parameterized constructor
Added form capturing and pre-filling


git-svn-id: svn://10.0.0.236/trunk@83722 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:32:26 +00:00
ccarlen%netscape.com
914f804e6b NOT PART OF THE BUILD
Added Open File and Open Directory
Added support for GetURL AppleEvent


git-svn-id: svn://10.0.0.236/trunk@83721 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:30:40 +00:00
ccarlen%netscape.com
252c110fa5 NOT PART OF THE BUILD
Added resource IDs, Declared constants using enums so Rez could deal


git-svn-id: svn://10.0.0.236/trunk@83720 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:29:11 +00:00
ccarlen%netscape.com
64f7844756 NOT PART OF THE BUILD
Added resource for GetURL AppleEvent


git-svn-id: svn://10.0.0.236/trunk@83719 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:27:53 +00:00
ccarlen%netscape.com
7eb5cc0466 NOT PART OF THE BUILD
Added resources for UniversalDialog


git-svn-id: svn://10.0.0.236/trunk@83718 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:26:35 +00:00
ccarlen%netscape.com
0b20f94fea NOT PART OF THE BUILD
Added some files for contextual menu support.


git-svn-id: svn://10.0.0.236/trunk@83717 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 13:25:35 +00:00
jdunn%netscape.com
8f51d0daf1 fix unresolved symbol for nsUInt32Array by linking in libmsgbaseutil.
Also combine NSPR_LIBS & XPCOM_LIBS to just use MOZ_COMPONENT_LIBS

r= cls@seawood.org
# 62884


git-svn-id: svn://10.0.0.236/trunk@83716 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 12:58:07 +00:00
bryner%uiuc.edu
afee3b9df5 Removing the editor/ui makefiles from allmakefiles.sh, for bug 55778.
git-svn-id: svn://10.0.0.236/trunk@83715 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 10:38:24 +00:00
bryner%uiuc.edu
a612f25dcc Two more I forgot for bug 55778.
git-svn-id: svn://10.0.0.236/trunk@83714 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 10:22:38 +00:00
bryner%uiuc.edu
f47a6944ce Oops, forgot this one - we don't need to build in editor/ui either. Bug 55778. r=dprice, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@83713 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 10:02:13 +00:00
bryner%uiuc.edu
72fefa1f6d Bug 55778 -- Don't descend into resources directories that don't have a jar.mn file. This is the Unix portion of the cleanup. r=dprice, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@83712 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 07:32:25 +00:00
attinasi%netscape.com
f7c3c2d58d Turned on Style Context Data Sharing. b=39618, r=pierre, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@83711 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 06:09:50 +00:00
nelsonb%netscape.com
8cab0ed48d Correct make variable name for AIX.
git-svn-id: svn://10.0.0.236/trunk@83710 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 06:00:55 +00:00
nelsonb%netscape.com
28598a9213 Change AIX 32-bit options to use new fine-grained feature test macros.
git-svn-id: svn://10.0.0.236/trunk@83709 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 05:54:08 +00:00
jst%netscape.com
74dd2e29a1 Fixing bug 62160, accessing ins or del elements from JS didn't work and caused a crash in the JS GC later on. sr=scc@mozilla.org, r=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83708 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 05:48:19 +00:00
nelsonb%netscape.com
09886b7824 Implement new feature test macros for controlling the use of mp_word over
individual types of operations, e.g., multiply, divide, add, subtract.
Use a specific combination of these for 32-bit on AIX.


git-svn-id: svn://10.0.0.236/trunk@83707 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 05:38:09 +00:00
cls%seawood.org
b273015e82 Sigh. Backing out parallel build fixes until we can figure out why the windows tinderbox breaks when my home build didn't.
git-svn-id: svn://10.0.0.236/trunk@83706 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 03:50:39 +00:00
nelsonb%netscape.com
d53f834287 Add missing Makefile lines to build mpi optimally for AIX 32 and 64-bit.
git-svn-id: svn://10.0.0.236/trunk@83705 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 03:01:23 +00:00
nelsonb%netscape.com
495e4f4fe9 Fix mpi-test for machines that have long or long long digits.
git-svn-id: svn://10.0.0.236/trunk@83704 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 03:00:00 +00:00
cls%seawood.org
5676b96cac Add locking so that .jar files aren't corrupted during parallel builds.
Bug #55174 r=axel@pike.org


git-svn-id: svn://10.0.0.236/trunk@83703 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 02:35:53 +00:00
cls%seawood.org
c0435ae274 Fix keyboard input for BeOS.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch.
Bug #62680


git-svn-id: svn://10.0.0.236/trunk@83702 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 02:14:30 +00:00
cls%seawood.org
9be730f03e Fix classic theme look for BeOS.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch.
Bug #62484 r=danm


git-svn-id: svn://10.0.0.236/trunk@83701 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 02:10:45 +00:00
rogerl%netscape.com
531d8874a0 Added 'length' to Array objects as a getter property - and fixed up stuff
that this depended on. Fixed parameter names for xml classes and added
'loadxml' global function.


git-svn-id: svn://10.0.0.236/trunk@83700 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:38:40 +00:00
larryh%netscape.com
0af9617b30 /m/dist is no more. long live /s/b/c
git-svn-id: svn://10.0.0.236/trunk@83699 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:29:25 +00:00
beard%netscape.com
972c3f686f Converted to an application for testing.
git-svn-id: svn://10.0.0.236/trunk@83698 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:26:06 +00:00
despotdaemon%netscape.com
cd127f99f0 Pseudo-automatic update of changes made by mcgreer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@83697 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:22:12 +00:00
sonmi%netscape.com
8c5c6361b0 use the new function to restet the masterbuild
git-svn-id: svn://10.0.0.236/trunk@83696 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:19:42 +00:00
sonmi%netscape.com
68e445c7e8 fixed the NT problem that no .nssqa file was created
more flexible with NT masterbuild (if blowfish build doesn't exist
we use whatever looks closest to NT :-)


git-svn-id: svn://10.0.0.236/trunk@83695 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:19:02 +00:00
beard%netscape.com
373ec78a59 JDK 1.1 compatibility. Should flesh out the CommandLine class to do what sun.tools.util.CommandLine does.
git-svn-id: svn://10.0.0.236/trunk@83694 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:09:58 +00:00
despotdaemon%netscape.com
a2f68fa9a0 Pseudo-automatic update of changes made by nsaini@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@83693 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:09:50 +00:00
sonmi%netscape.com
8d126d3951 fixed a comment, sed is very picky about strings starting with -n (it thinks
this is an option)


git-svn-id: svn://10.0.0.236/trunk@83692 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:07:45 +00:00
beard%netscape.com
812637e505 JDK 1.1 compatibility.
git-svn-id: svn://10.0.0.236/trunk@83691 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:06:50 +00:00
sonmi%netscape.com
2f40f3c5a9 set DOMSUF automatically if not set, reduced NT directories from 24 to 4,
fixed the problem that on HP sometimes the versionnumber is unknown


git-svn-id: svn://10.0.0.236/trunk@83690 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:06:26 +00:00
beard%netscape.com
e8250143e8 build system for Mac using CW Pro 6.
git-svn-id: svn://10.0.0.236/trunk@83689 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:05:32 +00:00
rpotts%netscape.com
897724c696 Fixing linux build bustage...
git-svn-id: svn://10.0.0.236/trunk@83688 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:58:40 +00:00
tao%netscape.com
3b1dbd114b 51327: mozilla doesn't parse java properties files correctly
patch from erik, r=tao,sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83687 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:52:09 +00:00
attinasi%netscape.com
055c1fb37b Fixed bad path in URI. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@83686 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:48:39 +00:00
blakeross%telocity.com
289b76c267 Fix 30878: right clicking on buttons should not trigger button action, and pressing spacebar needs to trigger all buttons. more to come. r=kin sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@83685 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:42:53 +00:00
radha%netscape.com
4d459c9191 Fix for urlbar autocomplete bug # 54392 r=ducarroz, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83684 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:22:04 +00:00
despotdaemon%netscape.com
ed0d850a28 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@83683 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:19:46 +00:00
jdunn%netscape.com
9338ec5222 changing previous checkin to be OS/2 friendly using
other Makefile's format

# 62202


git-svn-id: svn://10.0.0.236/trunk@83682 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:14:08 +00:00
karnaze%netscape.com
62992a64c0 added delays to regression file lists, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@83681 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:09:31 +00:00
darin%netscape.com
8bf9eafab0 Fixes bug 51363. Can't login into my.lycos.com. r=dougt, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83680 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:06:13 +00:00
naving%netscape.com
9bba93ef99 52564, r=varada, sr=mscott,bienvenu. Resizing so that ok,cancel button appear correctly.
git-svn-id: svn://10.0.0.236/trunk@83679 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:06:12 +00:00
beard%netscape.com
54b9cc1c43 Removing obsolete furballs.
git-svn-id: svn://10.0.0.236/trunk@83678 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:04:31 +00:00
beard%netscape.com
4cef4bd810 Removing obsolete furball.
git-svn-id: svn://10.0.0.236/trunk@83677 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:01:26 +00:00
mcgreer%netscape.com
d3ac6ff28c certs-only does not require input
git-svn-id: svn://10.0.0.236/trunk@83676 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:59:33 +00:00
valeski%netscape.com
5e71eaf318 r=edburns, a=brendan. 49839 moving OJI out of the registry setup code as it's already a seperate components and we were getting warnings when oji wasn't avail.
git-svn-id: svn://10.0.0.236/trunk@83675 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:49:59 +00:00
ddrinan%netscape.com
b57ec79daf Fixed the PSM version number to 1.4
git-svn-id: svn://10.0.0.236/trunk@83674 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:49:23 +00:00
tao%netscape.com
02499e1126 55715: out-of-date url: View, Languages and Web Content, Download More.
(patch from davidr8@home.com (Jesse Ruderman))
r=tao, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83673 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:47:16 +00:00
tao%netscape.com
ebcdbcd350 55328: Cannot input korean!!, (patch from jshin@pantheon.yale.edu)
r=nhotta,sr=erik


git-svn-id: svn://10.0.0.236/trunk@83672 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:40:36 +00:00
mstoltz%netscape.com
5110e790d3 Bug 55237 - adding CheckLoadURI to "Open In New Window." r=jband, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@83671 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:39:51 +00:00
rpotts%netscape.com
c5c8ce3551 bug #15345 (r=danm, sr=mscott). Removed dependency on nsIDocumentLoaderObserver... Now nsIWebProgressListener is used instead.
git-svn-id: svn://10.0.0.236/trunk@83670 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:38:00 +00:00
ssu%netscape.com
aeeedd907f fixing bug #62557 - need to automate the long filename file list generation. sr=mscott, r=dveditz,sgehani. not part of tinderbox builds.
git-svn-id: svn://10.0.0.236/trunk@83669 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:33:37 +00:00
ssu%netscape.com
1b71ea0248 fixing bug #62557 - need to automate the long filename file list generation. sr=mscott, r=dveditz,sgehani. affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@83668 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:32:53 +00:00
rpotts%netscape.com
944cb9668e bug #15345 (r=danm, sr=mscott). Removed dependency on nsIDocumentLoaderObserver... Now nsIWebProgressListener is used instead.
git-svn-id: svn://10.0.0.236/trunk@83667 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:27:59 +00:00
rpotts%netscape.com
fa30354552 bug #46866. Added a read-only DOMWindow attribute to nsIWebProgress.
git-svn-id: svn://10.0.0.236/trunk@83666 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:26:35 +00:00
ducarroz%netscape.com
cba9ce9c36 Fix for bug 62301. Hyatt forget to remove the temp patch Ben did for bug 62226. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@83665 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:15:52 +00:00
danm%netscape.com
d75d2e1231 open new windows in their proper stored zoom state (minimization is disabled to protect the innocent). bug 32148 r=brendan,hyatt
git-svn-id: svn://10.0.0.236/trunk@83663 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:42:48 +00:00
jdunn%netscape.com
ed5858af9e nsMimeHtmlEmitter.cpp has a dependency on nsUInt32Array so am linking
in libmsgbaseutil so that it is not unresolved.
This is an HP runtime bustage on startup.

sr=alecf@netscape.com
# 62202


git-svn-id: svn://10.0.0.236/trunk@83662 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:42:23 +00:00
jst%netscape.com
a077967be8 Adding protection for the casae where there's no root element in a document, bug 58477. r=blakeross@telocity.com, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83661 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:37:22 +00:00
danm%netscape.com
f6f1f760b8 implement SetSizeMode. bug 32148 r=brendan,rods
git-svn-id: svn://10.0.0.236/trunk@83660 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:37:08 +00:00
danm%netscape.com
cf972c5562 implement SetSizeMode. bug 32148 r=brendan,pinkerton
git-svn-id: svn://10.0.0.236/trunk@83659 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:36:56 +00:00
leaf%mozilla.org
6b6fb37986 Automated update
git-svn-id: svn://10.0.0.236/trunk@83658 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:30:09 +00:00
cls%seawood.org
38383bb67c Build tools should be in place after the first pass and not wait for the next build phase
git-svn-id: svn://10.0.0.236/trunk@83657 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:28:51 +00:00
karnaze%netscape.com
d0203b7c43 Delay before writing regression. Accept delays in regression file list. sr=buster r=attinasi
git-svn-id: svn://10.0.0.236/trunk@83656 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:27:22 +00:00
despotdaemon%netscape.com
26ef342b5a Pseudo-automatic update of changes made by manpreet.singh@sun.com.
git-svn-id: svn://10.0.0.236/trunk@83655 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:25:12 +00:00
cls%seawood.org
1e89058c72 Everything needs libm and some platforms don't have shared lib dependencies. What was I thinking?
git-svn-id: svn://10.0.0.236/trunk@83654 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:17:19 +00:00
jst%netscape.com
9288eb059b Checking in scc's fix for blocker bug 62818, nsSlidingSubstring::GetReadableFragment(..., kFragmentAt, ...) wasn't implemented and that caused a crash when serializing HTML to plain text. r=me.
git-svn-id: svn://10.0.0.236/trunk@83653 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:16:10 +00:00
cls%seawood.org
8edee7ddcf Use $(STRIP) instead of strip for --enable-strip-libs.
git-svn-id: svn://10.0.0.236/trunk@83652 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:15:51 +00:00
sspitzer%netscape.com
d42844403c fix for #36488. thanks to andrew.taylor@cal.montage.ca for the initial patch.
make it so in the drafts and unsent message folders we change the sender
column to the recipient column. r=sspitzer, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83651 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:08:23 +00:00
sfraser%netscape.com
3dc3e56530 Remove bogus paths to dist:client_stubs etc
git-svn-id: svn://10.0.0.236/trunk@83650 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:07:55 +00:00
sfraser%netscape.com
a73f8d7434 Fix bug 62791 - realloc now does in-place realloc when it can. r=pinkerton, sr=beard
git-svn-id: svn://10.0.0.236/trunk@83649 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:07:36 +00:00
buster%netscape.com
8bdaab9445 regression test additions and improvements.
no source code changed, not part of build, so no reviewer


git-svn-id: svn://10.0.0.236/trunk@83648 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:05:52 +00:00
javi%netscape.com
a9bec464ed Fix for Bug #62688 r=jj,dveditz sr=sfraser
Include the new PSM bits in the mozilla packages.


git-svn-id: svn://10.0.0.236/trunk@83647 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 21:59:14 +00:00
sspitzer%netscape.com
a82d79a739 fix for #51862. thanks to hyatt for the performance suggestion.
move the onclick handler out of the tree cell.  sr=mscott


git-svn-id: svn://10.0.0.236/trunk@83646 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 21:43:51 +00:00
sspitzer%netscape.com
be3b540253 fix for #45922. properly migrate secure news and secure imap servers from
4.x.  isSecure gets set and if no port was specified, we use the default
secure ports.  sr=mscott


git-svn-id: svn://10.0.0.236/trunk@83645 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 21:43:05 +00:00
sspitzer%netscape.com
e8ee575689 fix for #60638. send "mode reader" to the nntp server. we only
send it once per connection.  also, changes to skip the code that
asks the server for the extensions it supports.  extensions are not
supported yet.  sr=mscott


git-svn-id: svn://10.0.0.236/trunk@83644 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 21:41:23 +00:00
timeless%mac.com
8c78060a56 Fix Bug 49879 M18: Printing with libXp/Xprt ends-up in error+exit
Patch from Roland.Mainz@informatik.med.uni-giessen.de (Roland Mainz)
r=dcone
sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@83643 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 21:38:58 +00:00
despotdaemon%netscape.com
b5e3d960c9 Pseudo-automatic update of changes made by nicolson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@83642 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 21:26:35 +00:00
morse%netscape.com
9046045b9c bug 62057, cookie viewer breaks if too many entries, r=pnunn, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83640 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 19:27:16 +00:00
morse%netscape.com
89e3f6dc5f bug 62057, cookie viewer breaks if too many entries, r=pnunn, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83639 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 19:25:54 +00:00
morse%netscape.com
a975e444c7 bug 51144, make cookie viewer/password viewers resizable, r=blakeross@telocity.com, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83638 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 19:16:31 +00:00
morse%netscape.com
2a9a089443 bug 60896, garbage title on bookmark dialog, r=neeti@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83637 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 19:09:25 +00:00
blakeross%telocity.com
3df846113e Fix 31154: inconsistenty in descriptions of Netscape 4.x profiles. patch by Henrik Gemal (gemal@gemal.dk). r=verah a=ben
git-svn-id: svn://10.0.0.236/trunk@83636 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 18:47:11 +00:00
attinasi%netscape.com
c0e4167483 <abbr> and <acronym> elements with title attributes are now styled with dotted underlines and get a help cursor by default. b=56702 r=rods sr=buster
git-svn-id: svn://10.0.0.236/trunk@83635 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 18:34:05 +00:00
gerv%gerv.net
fcfc0557d8 Made deletion of graphs safer. Thanks to Joseph Heenan <joseph@picsel.com>
git-svn-id: svn://10.0.0.236/trunk@83634 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 17:52:18 +00:00
gerv%gerv.net
c16c505157 Fix duplicates table check; make sure we create graphs directory.
git-svn-id: svn://10.0.0.236/trunk@83633 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 17:48:01 +00:00
gerv%gerv.net
f88a68ca1b Fixed problem with ranges in regexps that I dreamt about a few nights ago.
git-svn-id: svn://10.0.0.236/trunk@83632 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 17:39:33 +00:00
m_kato%ga2.so-net.ne.jp
af796f688f bug 61100 and bug 58897
import mailbox for I18N support.
r=nhotta sr=mscott


git-svn-id: svn://10.0.0.236/trunk@83631 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 17:25:25 +00:00
risto%netscape.com
476922c97d Adding newline, testing
git-svn-id: svn://10.0.0.236/trunk@83630 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 15:53:14 +00:00
risto%netscape.com
b8e6dbaa07 Adding slash, just testing bug 62800
git-svn-id: svn://10.0.0.236/trunk@83629 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 15:50:09 +00:00
rods%netscape.com
ba3e6cf8d0 The changes to the select are to bring it back inline with what the rules were before they were optimized
The checkbox changes are to give it margins in standard mode and themake the vertical-align bottom so it is positioned correctly on the line.
Bug 62445, Bug 62350 r=kmcclusk, sr=buster


git-svn-id: svn://10.0.0.236/trunk@83628 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 15:18:45 +00:00
gerv%gerv.net
92ed2563d1 Fixed dupes table detection code; added check for graphs directory.
git-svn-id: svn://10.0.0.236/trunk@83627 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 12:19:35 +00:00
gerv%gerv.net
b7a9e184b2 Formatting change. Trivial.
git-svn-id: svn://10.0.0.236/trunk@83626 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 12:17:11 +00:00
hyatt%netscape.com
a66c3f88af Fix mutation events in XUL. r=hewitt, a=ben
git-svn-id: svn://10.0.0.236/trunk@83625 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 10:14:02 +00:00
hyatt%netscape.com
7de9d1164b Fix for 62301. r=hewitt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@83624 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 09:32:39 +00:00
cls%seawood.org
9b8e4a9c0a Add proper detection of STRIP (which I thought we already had). This should fix the nightly build problem.
git-svn-id: svn://10.0.0.236/trunk@83623 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 07:39:48 +00:00
jst%netscape.com
7e93050721 Backing out my last change here, this change didn't do what it was supposed to do, not even close.
git-svn-id: svn://10.0.0.236/trunk@83622 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 06:16:39 +00:00
bryner%uiuc.edu
e4f3243171 Removing this file so the directory will go away.
git-svn-id: svn://10.0.0.236/trunk@83621 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 04:27:26 +00:00
endico%mozilla.org
9e39992ae8 trivial change to test whether cvs is working
git-svn-id: svn://10.0.0.236/trunk@83620 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 03:09:17 +00:00
sfraser%netscape.com
e287e314b1 More useful error message when an XML bindings file fails to load. r=waterson, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@83619 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 02:32:26 +00:00
jst%netscape.com
dfa08e19a2 Checking in fix for annoying asserts on startup caused by a doctype token problem in the parser that was introduced yesterday, casting char * to PRUnichar * just aint a good idea (although that was only part of the problem). Fix done mostly by heikki@netscape.com, r=heikki, harishd, sr=me.
git-svn-id: svn://10.0.0.236/trunk@83618 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 02:30:12 +00:00
despotdaemon%netscape.com
9391333798 Pseudo-automatic update of changes made by varga@utcru.sk.
git-svn-id: svn://10.0.0.236/trunk@83617 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 02:21:51 +00:00
sonmi%netscape.com
845c2810f9 fixed missin platform bug
git-svn-id: svn://10.0.0.236/trunk@83616 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 02:13:55 +00:00
sonmi%netscape.com
b6772d24bd changed 32 bit platforms to explicitly say so, missing list was wrong before
git-svn-id: svn://10.0.0.236/trunk@83615 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 01:56:39 +00:00
sonmi%netscape.com
a2f25b34f3 added performance tests
git-svn-id: svn://10.0.0.236/trunk@83614 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 01:53:11 +00:00
sonmi%netscape.com
55468add8c fixed minor bugs, added performance tests to qa_stat
git-svn-id: svn://10.0.0.236/trunk@83613 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 01:41:57 +00:00
beard%netscape.com
47d72394af [not part of build] don't hack alpha when running on Mac OS X.
git-svn-id: svn://10.0.0.236/trunk@83612 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 00:43:51 +00:00
despotdaemon%netscape.com
d68c428c21 Pseudo-automatic update of changes made by jar@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@83610 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 00:08:19 +00:00
despotdaemon%netscape.com
d0227db8b7 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@83609 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 00:02:52 +00:00
rpotts%netscape.com
80ca66b8bb Fix for assert when loading content from the memory cache (ie. hitting Back). r=jst
git-svn-id: svn://10.0.0.236/trunk@83608 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 23:11:32 +00:00
attinasi%netscape.com
30e853e114 New performance data. Not part of any build.
git-svn-id: svn://10.0.0.236/trunk@83607 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 18:48:08 +00:00
ccarlen%netscape.com
d3f66b0228 NOT PART OF THE BUILD.
New file for context menu support.


git-svn-id: svn://10.0.0.236/trunk@83606 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 15:48:18 +00:00
nboyd%atg.com
7f0a44e33f Fix bug:
Subject:
             [Rhino] Script compiler bug?
        Date:
             Tue, 12 Dec 2000 22:08:23 GMT
       From:
             dave russo <d-russo@ti.com>
 Organization:
             Deja.com
 Newsgroups:
             netscape.public.mozilla.jseng




The following script does not seem to compile properly (using Rhino
1.5R1):

test.js:
var test = {};
test.foo = function () { print('foo')}
test.bar = function () { print('bar')}

After compiling test.js ("java org.mozilla.javascript.tools.jsc.Main
test.js"):

js> loadClass('test')
js> test.foo()
bar
js> load('test.js')
js> test.foo()
foo

Note that changing test.js to read:

var test = {};
test.foo = function foo() { print('foo')}
test.bar = function bar() { print('bar')}

Works around the problem.  Is there a problem with anonymous functions?


Sent via Deja.com
http://www.deja.com/


git-svn-id: svn://10.0.0.236/trunk@83605 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 15:17:24 +00:00
nboyd%atg.com
a002745599 Missed call to "in" needing parameter change.
git-svn-id: svn://10.0.0.236/trunk@83604 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 14:47:27 +00:00
locka%iol.ie
acb2f24052 winEmbed gets a face lift. sr=rpotts, b=60299
git-svn-id: svn://10.0.0.236/trunk@83603 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 13:47:16 +00:00
rods%netscape.com
bd3b79398d When remembering the time of the lst click it should be remembered only for mouse
down events, instead of all mouse events.
r=kmcclusk sr=buster Bug 53485


git-svn-id: svn://10.0.0.236/trunk@83602 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 11:53:10 +00:00
idk%eng.sun.com
99de0528f4 *not part of tbox builds*
fix for 57788, 57787


git-svn-id: svn://10.0.0.236/trunk@83601 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 09:09:46 +00:00
leaf%mozilla.org
4bd278406d Automated update
git-svn-id: svn://10.0.0.236/trunk@83600 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 08:30:09 +00:00
cls%seawood.org
13a8b08ade Commenting out unnecessary lib checks.
git-svn-id: svn://10.0.0.236/trunk@83599 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 08:19:29 +00:00
ben%netscape.com
9a6623fb87 make middle mouse click on link open in new window on all platforms. r=kandrot, a=jst
git-svn-id: svn://10.0.0.236/trunk@83598 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 07:29:35 +00:00
blakeross%telocity.com
aae668f4a1 Fix 57490: classic skin needs to use css2 system colors instead of hardcoded ones. patch by lordpixel@mac.com, much more to come. r=me a=ben
git-svn-id: svn://10.0.0.236/trunk@83597 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 05:48:40 +00:00
jband%netscape.com
0f4f0f5bff fix bustage to XPCOM_STANDALONE from fix to bug 43591. r=dbaron sr=brendan
git-svn-id: svn://10.0.0.236/trunk@83596 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 04:36:53 +00:00
nelsonb%netscape.com
52a2bf9366 Fix hybrid model builds for HP-UX.
git-svn-id: svn://10.0.0.236/trunk@83595 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 04:36:28 +00:00
disttsc%bart.nl
a0f0ab1f71 Attempt to fix HPUX bustage, r=scc
git-svn-id: svn://10.0.0.236/trunk@83594 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 04:08:45 +00:00
mkaply%us.ibm.com
6e06af2d75 OS/2 TB breakage
r=jag, a=scc
Don't use initializer on template


git-svn-id: svn://10.0.0.236/trunk@83593 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 04:07:21 +00:00
idk%eng.sun.com
8871f177c8 *not part of tbox builds*
fix for 57672


git-svn-id: svn://10.0.0.236/trunk@83592 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 03:51:08 +00:00
mkaply%us.ibm.com
73be28ba0e Remove obsolete files
git-svn-id: svn://10.0.0.236/trunk@83591 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 03:31:35 +00:00
disttsc%bart.nl
942410b856 And on to some actual BrowserInstance surgery. bug=46200, r=ben, a=alecf
git-svn-id: svn://10.0.0.236/trunk@83590 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 03:21:46 +00:00
ducarroz%netscape.com
4d2841adee Fix for bug 62113. Remove old sendPage function which get in the way of the new one from the mail overlay. R=blackRoss, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@83589 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 03:13:39 +00:00
mkaply%us.ibm.com
3ad3070e5b #62714
r=mkaply, a=blizzard
Code from jkobal - mishandling of some timers


git-svn-id: svn://10.0.0.236/trunk@83588 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 03:12:02 +00:00
mkaply%us.ibm.com
00ed1ba102 #62714
r=mkaply, a=blizzard
Code from jkobal - do the same as Windows - simple modal event filter


git-svn-id: svn://10.0.0.236/trunk@83587 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 03:09:08 +00:00
blizzard%redhat.com
35e560da73 Fix bug #56021. Allow windows to be resized larger than screen dimensions. r=pavlov,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@83586 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 02:36:24 +00:00
morse%netscape.com
d4140736a5 bug 51102, r=sgehani@netscape.com a=hangas@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83585 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 02:17:01 +00:00
morse%netscape.com
c441601a17 bug 62419 -- wallet previewer busted, r=dbragg@netscape.com, a=hangas@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83584 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 01:59:54 +00:00
nelsonb%netscape.com
d965703b1e Make the -d option unnecessary when the built-in key is being used,
e.g. when -n none  has been specifed.


git-svn-id: svn://10.0.0.236/trunk@83583 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 01:38:14 +00:00
disttsc%bart.nl
dd4725f14e More appCore killing, bug=46200, r=ben, a=alecf
git-svn-id: svn://10.0.0.236/trunk@83582 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 01:28:08 +00:00
nelsonb%netscape.com
9dcc65aac7 Start building freebl with MPI's new floating point acceleration code.
git-svn-id: svn://10.0.0.236/trunk@83581 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 01:26:48 +00:00
nelsonb%netscape.com
9aedc41fdb Add support for unsigned long long mp_digits.
Revise and simplify the scheme of feature test macros used in mpi.h.
Remove all NSS_ and SOLARIS ifdefs from the source.


git-svn-id: svn://10.0.0.236/trunk@83580 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 01:22:22 +00:00
disttsc%bart.nl
5cf0803378 More appCore killing, bug=46200, r=ben, a=alecf
git-svn-id: svn://10.0.0.236/trunk@83579 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 01:21:34 +00:00
nelsonb%netscape.com
4dcb966df9 This file is the output of Sun's WorkShop 5.0 compiler for mpv_sparc.c,
when compiled for the v8+ or v9 architecture.  This file may be built
with WorkShop 4.2 and will produce the same .o as WorkShop 5.0.


git-svn-id: svn://10.0.0.236/trunk@83578 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 01:19:55 +00:00
waterson%netscape.com
7a95d704c6 More imagelib foo.
git-svn-id: svn://10.0.0.236/trunk@83572 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 00:42:35 +00:00
waterson%netscape.com
4d8983b2e5 Add pretty print for one histogram file.
git-svn-id: svn://10.0.0.236/trunk@83571 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 00:42:29 +00:00
sonmi%netscape.com
60b3ca2fd9 took yesterday's fix out, because it would potentially break running only
the subscripts, replaced it by a call to a script that makes the PATH
components uniqe


git-svn-id: svn://10.0.0.236/trunk@83570 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 00:36:53 +00:00
vidur%netscape.com
6748b3b8a5 Fix checked in for Mac casting problem
git-svn-id: svn://10.0.0.236/trunk@83568 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 00:25:26 +00:00
sonmi%netscape.com
ff2e452d6b oops - first bug
git-svn-id: svn://10.0.0.236/trunk@83567 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 00:00:32 +00:00
leaf%mozilla.org
346e608a46 rearranged DIRS order so builds can complete in one pass from a clean tree
r=valeski


git-svn-id: svn://10.0.0.236/trunk@83566 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 23:59:19 +00:00
sonmi%netscape.com
fa8bb351ea one first quick + dirty cut + paste doc about kernelconfigurations
git-svn-id: svn://10.0.0.236/trunk@83564 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 23:56:01 +00:00
vidur%netscape.com
74a455e018 Inadvertant checkin of nsLoggingSink
git-svn-id: svn://10.0.0.236/trunk@83563 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 23:55:35 +00:00
mstoltz%netscape.com
64c84d7a3f Second half of bug 58538. Allowing access to cross-origin DOM exceptions. r=jband, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@83562 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 23:10:07 +00:00
sonmi%netscape.com
085efe236e new qa wrapper - per wtc's request moved here from /m/src
git-svn-id: svn://10.0.0.236/trunk@83561 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 23:08:15 +00:00
sonmi%netscape.com
4910081765 nssqa documentation (or at least a start :-)
git-svn-id: svn://10.0.0.236/trunk@83560 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 23:06:34 +00:00
vidur%netscape.com
ab6a2520bd Fix for Solaris compiler warning from scc. r=vidur
git-svn-id: svn://10.0.0.236/trunk@83559 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 23:02:01 +00:00
nhotta%netscape.com
648852b770 Changed locale string parse code not to set country if the locale string is country+encoding and no country code,
check in for katakai@japan.sun.com, bug 60954, r=nhotta, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@83557 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 22:21:02 +00:00
nhotta%netscape.com
91a97b4c11 Replaced isalpha() and isdigit() by nsCRT equivalents which take unicode instead of char, bug 62407, r=morse, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@83556 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 22:20:50 +00:00
vidur%netscape.com
e60221ba2b removed files: mozilla/htmlparser/src/CRtfDTD.cpp
git-svn-id: svn://10.0.0.236/trunk@83555 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 22:04:11 +00:00
vidur%netscape.com
2a07658d84 removed files: mozilla/htmlparser/src/nsXIFDTD.cpp
git-svn-id: svn://10.0.0.236/trunk@83554 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 22:02:17 +00:00
vidur%netscape.com
3e62b3f9f3 Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst
git-svn-id: svn://10.0.0.236/trunk@83553 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 21:58:14 +00:00
vidur%netscape.com
33d6574ffe Change to token and parser node interfaces in conjunction with less copying in the parser. r=harishd,heikki sr=jst
git-svn-id: svn://10.0.0.236/trunk@83552 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 21:58:13 +00:00
vidur%netscape.com
65d3ffed0d Implementation of ReadSegments to support less copying in the parser. r=rpotts, sr=jst
git-svn-id: svn://10.0.0.236/trunk@83551 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 21:57:47 +00:00
jst%netscape.com
2afdb2a411 Fixing compiler warnings, not part of the build yet. r=vidur
git-svn-id: svn://10.0.0.236/trunk@83550 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 21:52:08 +00:00
cls%seawood.org
0993744d79 Need to cat huge list of makefiles directly to xargs instead of using variables.
Bug #37095 r=jdunn@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83549 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 21:28:24 +00:00
dcone%netscape.com
1b10d1c5c5 Fixed the background with Transparent PNG's and a 32 and 16 bit depth printing problem.
r=kmmclusk sr=buster bug = 55093, 46871


git-svn-id: svn://10.0.0.236/trunk@83548 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 21:27:42 +00:00
alecf%netscape.com
fef1120fb1 re-checkin all my changes from yesterday, plus some fix-ups so that history doesn't get
corrupted and we don't get lots of assertions at startup
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83547 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 21:07:30 +00:00
nboyd%atg.com
2829d70817 Support single-letter bean properties.
git-svn-id: svn://10.0.0.236/trunk@83545 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 20:29:06 +00:00
vidur%netscape.com
8b926bfcb5 Set expat endian flags so we don't do an extra copy. r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@83544 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 20:23:50 +00:00
ccarlen%netscape.com
fba774d9f3 Bug 51932 - Allow getting the FSSpec of a file which doesn't exist.
r=sdagley, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@83543 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 20:14:03 +00:00
vidur%netscape.com
00f259c6ae New file for buffer management for shared strings, written by scc. Not yet added to the build. r=vidur
git-svn-id: svn://10.0.0.236/trunk@83542 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 20:13:33 +00:00
cls%seawood.org
0b2c559784 Fix packaging of cross-compiled builds by using proper $(STRIP)
git-svn-id: svn://10.0.0.236/trunk@83541 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 20:08:40 +00:00
waterson%netscape.com
313301b4ad Extract interval as makefile parameter.
git-svn-id: svn://10.0.0.236/trunk@83540 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 20:00:33 +00:00
nboyd%atg.com
ad6d753417 Fix test case failures with RegExp constructor (new tests)
git-svn-id: svn://10.0.0.236/trunk@83539 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 15:19:36 +00:00
morse%netscape.com
5c47d60210 bug 62427: improve wallet's rules for detecting certain schema, r=dveditz@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83538 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 15:07:23 +00:00
nboyd%atg.com
e0b5e2c7aa Fix ArrayIndexOutOfBoundsException on "new RegExp()"
git-svn-id: svn://10.0.0.236/trunk@83537 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 14:51:55 +00:00
nboyd%atg.com
39a5727a57 Fix 62559, 58479
git-svn-id: svn://10.0.0.236/trunk@83536 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 14:35:38 +00:00
locka%iol.ie
ee1b0d8035 Fix for the crashing NewWindow2 event mechanism & new IMozControlBridge COM interface for ActiveX programmers who want to get at the Gecko APIs via the control. b=58471, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83535 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 13:05:35 +00:00
rods%netscape.com
24caa09c7b fixing drag+click == double click. The click counter needs to be zeroed during a drag
so a click that happens within the threshold of time between the end click of the drag
and the beginning click of the single click isn't counted like a double click.
The time in between the two which is system dependent and quite long.
b=kmcclusk sr=buster Bug 39192 and possibly Bug 47966


git-svn-id: svn://10.0.0.236/trunk@83534 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 12:22:49 +00:00
rods%netscape.com
7327a3401e removing unneeded includes
r=kmcclusk sr=buster b=62408


git-svn-id: svn://10.0.0.236/trunk@83533 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 12:17:11 +00:00
alecf%netscape.com
426a34fc03 back out my other changes to history, I don't know what's going on.
git-svn-id: svn://10.0.0.236/trunk@83532 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 09:15:25 +00:00
leaf%mozilla.org
97f7c73689 Automated update
git-svn-id: svn://10.0.0.236/trunk@83531 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 07:45:09 +00:00
cls%seawood.org
a9c4fa736c The ORBit fallback checks confuse cross-compile builds.
git-svn-id: svn://10.0.0.236/trunk@83530 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 07:40:37 +00:00
brendan%mozilla.org
a2555ca0ab Fix realloc bookkeeping blunder (r=waterson,pnunn, NOT PART OF DEFAULT BUILD).
git-svn-id: svn://10.0.0.236/trunk@83529 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 05:48:16 +00:00
waterson%netscape.com
02f28abf21 Add text to output current URL.
git-svn-id: svn://10.0.0.236/trunk@83528 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 05:12:49 +00:00
sonmi%netscape.com
4f96bbab84 fixed unreasonable long PATH (which refused) and got rid of the error when
run interactively (-n_TestUser-w_bogus was filtered through an sed, which
thought that -n was **his** option...)


git-svn-id: svn://10.0.0.236/trunk@83527 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 05:10:51 +00:00
cls%seawood.org
24f202b820 Backing out alecf's changes that were causing a crash on startup on unix builds.
git-svn-id: svn://10.0.0.236/trunk@83526 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 04:39:23 +00:00
dmose%mozilla.org
5eb722b3c3 add a stack to save the current global SQL state so that queries can be nested. used this mechanism to fix the 62618 regression. r=encido@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83525 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 03:47:40 +00:00
bienvenu%netscape.com
ff20cff6ce implement downloading of messages for offline use, add folder props ui r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83524 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 03:18:06 +00:00
bienvenu%netscape.com
bd3823ac1d implement downloading of messages for offline use r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83523 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 03:14:43 +00:00
bienvenu%netscape.com
b8d75dfe1d add folder prop sheets to build r=sspitzer,sr=mscott, r=ducarroz 15865 needed for offline imap
git-svn-id: svn://10.0.0.236/trunk@83522 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 03:14:04 +00:00
bienvenu%netscape.com
6000a0fa7e add strings for offline UI r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83521 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 03:10:14 +00:00
bienvenu%netscape.com
f43f16c92a reflect downloaded status of msgs in UI r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83520 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 03:08:08 +00:00
bienvenu%netscape.com
42a6f709a1 implement downloading of messages for offline use r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83519 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 03:07:21 +00:00
beard%netscape.com
47a2c153d8 removed non-existent dist/client access path. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@83518 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 03:00:58 +00:00
morse%netscape.com
6fb1e53bb2 bug 58875, capture info in <select> tags, r=ssu, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83516 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 02:18:41 +00:00
waterson%netscape.com
429663f092 Add param for specifying how many rows you want in the output.
git-svn-id: svn://10.0.0.236/trunk@83515 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 01:56:01 +00:00
beard%netscape.com
01306b314a Fix for inflexible thumb position constraint. sr=evaughan
git-svn-id: svn://10.0.0.236/trunk@83514 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 01:52:45 +00:00
waterson%netscape.com
de70274b8d Improve imagelib heuristics.
git-svn-id: svn://10.0.0.236/trunk@83513 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 01:52:06 +00:00
av%netscape.com
4dc3817dc3 Addressing bug 60064, patch by lsv@sparc.spb.su, sr=blizzard, a=av
git-svn-id: svn://10.0.0.236/trunk@83512 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 01:51:12 +00:00
nboyd%atg.com
3d465ab186 fix javadoc
git-svn-id: svn://10.0.0.236/trunk@83511 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 01:48:53 +00:00
sonmi%netscape.com
ec7045b301 first attempt of a platformlist, still misses windows platforms
git-svn-id: svn://10.0.0.236/trunk@83510 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 01:44:20 +00:00
varada%netscape.com
65d44766c4 Fix for bug#60904; Fixing broken editing filters;r=alecf sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83509 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 01:12:17 +00:00
peterlubczynski%netscape.com
f97aecfa0a Set lastModified attribute for a plugin stream b=58134 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@83507 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 01:00:28 +00:00
alecf%netscape.com
2e737df19b initial fix for 55293 - expire pages in history on shutdown
mostly stuff submitted by bienvenu, r=alecf, the rest by me, r=bienvenu
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@83506 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 00:41:42 +00:00
pschwartau%netscape.com
bea30636b0 Skip ecma_3/Date/15.9.5.7.js Rhino does Date.toLocaleTimeString() differently than SpiderMonkey
git-svn-id: svn://10.0.0.236/trunk@83505 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 00:13:24 +00:00
radha%netscape.com
8890d50acd Fix for bug # 54492 r=verah sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83503 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 23:29:04 +00:00
mang%subcarrier.org
bbc3fd1035 Fix for #62572
Removed obsolete code that allowed implicit declaration of nsid types.
This will cause a rebuild.
r=mccabe
sr=jband


git-svn-id: svn://10.0.0.236/trunk@83502 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 23:06:26 +00:00
peterlubczynski%netscape.com
5322f853e9 Prevents the call into the plugin if the plugin hasn't been already
initilized. bug=58823 r=av


git-svn-id: svn://10.0.0.236/trunk@83501 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 23:00:45 +00:00
peterlubczynski%netscape.com
997c62d20d Set unknown length of stream to -1 bug 59571 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@83500 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 22:54:54 +00:00
morse%netscape.com
1b665b16db new file, not part of build
git-svn-id: svn://10.0.0.236/trunk@83499 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 22:23:09 +00:00
alecf%netscape.com
68e8110bc1 fix for #59815, as submitted in bug #55293 by bienvenu@netscape.com
r=alecf, sr=waterson (in 55293)


git-svn-id: svn://10.0.0.236/trunk@83498 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 22:22:20 +00:00
heikki%netscape.com
88d1b46226 Bug 51218, problems with DOCTYPE handling. r=harishd, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@83497 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 22:21:06 +00:00
mkaply%us.ibm.com
91837718bf OK, lets try this Arial fix for Russian
git-svn-id: svn://10.0.0.236/trunk@83496 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 22:14:44 +00:00
danm%netscape.com
7fd562da0d delete thread log in main thread dtor. bug 54303 code=jonsmirl@mediaone.net r=me,dougt,brendan
git-svn-id: svn://10.0.0.236/trunk@83495 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 21:55:47 +00:00
blakeross%telocity.com
b7a30d57ac Fix 62509: missing tab in the password manager. (patch by morse, I broke it in an earlier checkin). r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83494 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 21:49:37 +00:00
alecf%netscape.com
62196f49fc fixes for:
#61140 - delete history.dat if it gets corrupted
 #56867 - implement "First Visited"
 #19370 - implement "Visit Count"
 #33697 - clean up nsGlobalHistory::OpenDB a bit more (doesn't fix the leak yet)
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@83493 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 21:39:05 +00:00
mkaply%us.ibm.com
877a2a2780 EMX build break
git-svn-id: svn://10.0.0.236/trunk@83492 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 21:38:49 +00:00
chuang%netscape.com
d1493f456e bug34051 use nsIFilePicker instead of nsIFileSpecWithUI in mailnews, r=sspitzer,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83491 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 21:35:13 +00:00
chuang%netscape.com
1e7073f348 Bug34051 use nsIFilePicker instead of nsIFileSpecWithUI in mailnews, r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83490 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 21:25:26 +00:00
mkaply%us.ibm.com
e133e512b1 #62335
r=pedemonte, a=blizzard
Using sscanf to parse font causes problems with whitespace - use something else


git-svn-id: svn://10.0.0.236/trunk@83489 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 21:15:04 +00:00
rods%netscape.com
fc0a5b36d7 smoketest blocker,
an event is cancelled when it is equal to nsEventStatus_eConsumeNoDefault
a=joki


git-svn-id: svn://10.0.0.236/trunk@83488 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 20:07:50 +00:00
mcgreer%netscape.com
6ca119ede9 hopefully fixes HP 64-bit opt QA failures, where cmsutil fails first time it is executed from script
git-svn-id: svn://10.0.0.236/trunk@83487 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 19:38:16 +00:00
mcgreer%netscape.com
95e43bf5fa cmsutil was broken for STDIN input
git-svn-id: svn://10.0.0.236/trunk@83486 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 18:42:58 +00:00
cls%seawood.org
7f7e4d7563 Oops, forgot to wrap the install in a USE_ELF_DYNSTR_GC ifdef.
git-svn-id: svn://10.0.0.236/trunk@83483 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 08:00:29 +00:00
cls%seawood.org
5d9507279a Changed named of ELF_DYNSTR_GC to elf-dynstr-gc.
Bug #62098


git-svn-id: svn://10.0.0.236/trunk@83482 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 07:25:45 +00:00
cls%seawood.org
448a8f3306 Moving the tool to strip the dynstr section from elf binaries to config/elf-dynstr-gc.c . See mozilla/tools/elf-dynstr-gc/elf-gc-dynstr.c for the previous history of this file.
Bug #62098 r=jag


git-svn-id: svn://10.0.0.236/trunk@83481 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 07:24:47 +00:00
cls%seawood.org
9700dd26b4 Update the standalone build system to handle our extensive intermodule header dependencies without descending into recursive dependency hell.
Bug 57282 r=jag


git-svn-id: svn://10.0.0.236/trunk@83480 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 06:52:25 +00:00
koehler%mythrium.com
0641b23043 Bug 58217 - Fix menus under BeOS. r=danm
As this only affect BeOS, I'm not asking for a sr= as
discussed with Blizzard previously.


git-svn-id: svn://10.0.0.236/trunk@83479 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 03:52:12 +00:00
cls%seawood.org
2d7b66fe56 Add the tinderbox-ports panel to panel-list so that it shows up by default.
Bug #62096.  Thanks to Stephen Walker <walk84@usa.net> for the patch.


git-svn-id: svn://10.0.0.236/trunk@83478 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 00:08:47 +00:00
nboyd%atg.com
de59febfdd Fix bug where "a = new Array[3]" would produce an IndexOutOfBoundsException
git-svn-id: svn://10.0.0.236/trunk@83475 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 18:33:52 +00:00
morse%netscape.com
080e9c4096 new file, not part of build
git-svn-id: svn://10.0.0.236/trunk@83474 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 17:02:11 +00:00
rods%netscape.com
3a1a98af2f removed where the input element was telling the rado/checkbox to return the opposite value
now it changes it value before the DOM call (script) and then if the event is cancelled
it sets the value back (which doesn't happen very often)
r=pollmann,jst sr=buster  b=57137,57239,58460


git-svn-id: svn://10.0.0.236/trunk@83473 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 16:05:29 +00:00
wtc%netscape.com
5e3f471389 Bugzilla bug #61746: make NSPR local threads work on more NetBSD platforms.
Thanks to Charles Hannum <mycroft@netbsd.org> for the patch. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@83471 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 15:20:03 +00:00
dbaron%fas.harvard.edu
88714af7cf Adding pref to REQUIRES to fix senna tinderbox bustage from hyatt's checkin.
git-svn-id: svn://10.0.0.236/trunk@83470 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 14:34:06 +00:00
hyatt%netscape.com
c6a53f58a9 Fixing linux build bustage
git-svn-id: svn://10.0.0.236/trunk@83469 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:47:05 +00:00
hyatt%netscape.com
926accfee0 Patched nsDOMFactory to obey XBL forms pref. Added support for box objects to
documents and tweaked DocumentXBL methods. r=jst@netscape.com, a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83468 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:25:59 +00:00
hyatt%netscape.com
a31ea196ea Speeding up retrieval of anonymous nodes by removing a redundant copy. Patched bug in
insertion point retrieval. a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83467 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:23:43 +00:00
hyatt%netscape.com
6e25d74ffe Added support for fieldset and legend. Not used by default.
a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83466 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:23:11 +00:00
hyatt%netscape.com
2fd7a1940a Speeding up retrieval of anonymous nodes by removing a redundant copy.
a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83465 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:21:22 +00:00
hyatt%netscape.com
e0273d9feb Added Pref control for XBL forms.
r=jst@netscape.com, a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83464 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:20:40 +00:00
hyatt%netscape.com
17c7769c81 Adding support for box objects to XML and HTML. Fixed focus bug with Generic Elements
r=jst@netscape.com, a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83463 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:19:59 +00:00
hyatt%netscape.com
3b55023858 Adding support for box objects to XML and HTML. Reduced size of XUL content nodes by
4 bytes. r=jst@netscape.com, a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83462 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:18:57 +00:00
hyatt%netscape.com
5aedd41031 modify wording for XBL form control pref & relocate box debugging preferences so they
are accessible when in box debugging mode. a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83461 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:17:37 +00:00
hyatt%netscape.com
f7655658a5 prevent XBL forms from being dragged, quiet dragging operations. a=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83460 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 09:14:03 +00:00
cls%seawood.org
bbf6c30c33 Adding 'Tinderbox: SeaMonkey-Ports' panel to default list of panels.
Bug 62096 r=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83459 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 06:55:06 +00:00
dbaron%fas.harvard.edu
3cd8a680f6 Fix goto-related IRIX bustage.
git-svn-id: svn://10.0.0.236/trunk@83458 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 05:46:46 +00:00
leaf%mozilla.org
963185920d Automated update
git-svn-id: svn://10.0.0.236/trunk@83457 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 04:30:08 +00:00
dbaron%fas.harvard.edu
50436dd93f A better configure test for fixing the IRIX bustage.
git-svn-id: svn://10.0.0.236/trunk@83456 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 04:27:38 +00:00
leaf%mozilla.org
58d9503b7f Automated update
git-svn-id: svn://10.0.0.236/trunk@83455 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 03:15:08 +00:00
dbaron%fas.harvard.edu
88efcf30bd Attempt to fix |address_of| bustage on IRIX. r=scc@mozilla.org b=59414
git-svn-id: svn://10.0.0.236/trunk@83454 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 03:13:53 +00:00
wtc%netscape.com
cf072b6418 Bugzilla bug #51406: PR_GetConnectStatus should not invoke the new
'connectcontinue' method, which is not present in the PRIOMethods
table of NSPR 4.0.
Modified Files: prsocket.c ptio.c


git-svn-id: svn://10.0.0.236/trunk@83453 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-10 02:33:59 +00:00
ssu%netscape.com
40a53bd427 fixing bug #33353. patch from Henrik Gemal and Timeless. mo,r=ssu. not part of any tinderbox builds.
git-svn-id: svn://10.0.0.236/trunk@83452 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 23:22:20 +00:00
ssu%netscape.com
128191acb3 fixing bug #33349. patch from Henrik Gemal. mo,r=ssu. affects only windows platform.
git-svn-id: svn://10.0.0.236/trunk@83451 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 23:08:04 +00:00
disttsc%bart.nl
09d06da34f Remove titledbutton frame (wasn't built) and titledbutton atom, bug=57751, r=ben, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@83449 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 12:36:07 +00:00
bryner%uiuc.edu
aae64e984b Mousewheel bugs 29244, 50339, 42313, 33733, and 57598. r=rods,pavlov. sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@83448 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 07:28:19 +00:00
dbaron%fas.harvard.edu
16a7f14c96 Fix bustage. Forgot to change NS_IMETHODIMP in function definitions.
git-svn-id: svn://10.0.0.236/trunk@83447 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:58:10 +00:00
dbaron%fas.harvard.edu
fc1d2a9cd5 Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83446 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:46:08 +00:00
dbaron%fas.harvard.edu
e9d380a7cb Work in progress for bug 59414. Prepare to make |nsCOMPtr|'s |operator&| private to prevent many cases of accidental usage, and provide |address_of| for clients who really want a pointer to an nsCOMPtr. r=scc@mozilla.org sr=waterson@netcape.com
git-svn-id: svn://10.0.0.236/trunk@83445 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:45:43 +00:00
dbaron%fas.harvard.edu
f7db52e674 Fix bustage. Missed one change from |GetUnicode| to |get|.
git-svn-id: svn://10.0.0.236/trunk@83444 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:35:24 +00:00
karnaze%netscape.com
d474b575ad fix delays of regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@83443 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:25:06 +00:00
dbaron%fas.harvard.edu
0cc4ea2497 Fix incorrect usage of nsCOMPtr where nsCOMPtr::operator& was used instead of getter_AddRefs. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83442 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:21:51 +00:00
dbaron%fas.harvard.edu
c9b1f05b24 Replace static nsAutoStrings with nsLiteralStrings to avoid static construction, and fix a build warning while I'm here. b=61957 r=erik@netscape.com sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83441 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:15:25 +00:00
dbaron%fas.harvard.edu
3709fd9c7d Avoid static constructor for nsSpecialSystemDirectory by making non-static, since function is not used often. b=61835 r=pavlov@netscape.com sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83440 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:13:06 +00:00
dbaron%fas.harvard.edu
ad5f529a65 Avoid relying on static constructor for nsFSStringConversion in nsLocalFile by making all methods static and avoiding the need for an object and then doing cleanup during XPCOM shutdown. b=43591 r=dougt@netscape.com sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83439 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:11:05 +00:00
dbaron%fas.harvard.edu
78991cf0e0 Fix leak of nsMemoryImpl from ns4xPlugin::CreatePlugin. b=56584 r=av@netscape.com sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83438 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:06:49 +00:00
dbaron%fas.harvard.edu
613ce7eae3 Make relatively positioned elements matter to their parents only at the original position by switching the order of computing the combined rect and computing relative positioning. b=4519 r=buster@netscape.com sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83437 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:04:17 +00:00
dbaron%fas.harvard.edu
386f135d01 Fix leak bug 47098 (image objects leaked for animated throbber or for cancelled image loads) by making ImageNetContextImpl have weak references to ImageConsumer and have ImageConsumer do more cleanup in its destructor when its OnStopRequest method wasn't called. r=pnunn, kmcclusk, dcone, beard sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83436 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:02:31 +00:00
blakeross%telocity.com
fec51a67dc Fix 30878: right clicking on buttons should not trigger button action, and pressing spacebar needs to trigger all buttons. more to come. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83435 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:00:24 +00:00
blakeross%telocity.com
d31c016cc1 Fix 30878: right clicking on buttons should not trigger button action, and pressing spacebar needs to trigger all buttons. more to come. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83434 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 03:59:32 +00:00
nelsonb%netscape.com
afa885868c On DEC Alpha/OSF1, following the examples in <c_asm.h>, use inline
assembly code to get 64-bit products and squares from 32-bit multipliers
in just two instructions.  Speeds up multiplication and squaring a lot.


git-svn-id: svn://10.0.0.236/trunk@83433 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 03:36:41 +00:00
nelsonb%netscape.com
1367cfcdaf When building without the inline assembly macros, use a simple cast
rather than the math lib's floor() function.  Also, don't and with a
mask of all 1 bits when casting to a smaller unsigned type will suffice.


git-svn-id: svn://10.0.0.236/trunk@83432 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 03:32:41 +00:00
racham%netscape.com
6f6f9a2aa8 Fixing bug 48092. Enabling the ability to change the port value automatically depending on the state of secure checkbox option. r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83429 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 03:03:58 +00:00
jst%netscape.com
b3fc2d5eba Fixing bug 57466. XML documents need to do principal fixup on redirect. sr=vidur, r=mstolts, r=pollmann.
git-svn-id: svn://10.0.0.236/trunk@83426 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 02:04:36 +00:00
shanjian%netscape.com
6457372fd7 #60823 UnicodeToGBK and UnicodeToGB2312 converter don't work on SPARC Solaris
r = nhotta, sr=erik
the original code does not work with big-endian system.


git-svn-id: svn://10.0.0.236/trunk@83425 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 01:45:36 +00:00
larryh%netscape.com
9bb1174fda Bugzilla: 62396, fix threads in selfserv.c
git-svn-id: svn://10.0.0.236/trunk@83424 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 01:35:54 +00:00
mccabe%netscape.com
a7edd5be7f Fix to 62309. Change JS_AddRoot to JS_AddNamedRoot in Liveconnect to aid leak diagnoses.
r=beard
sr=brendan


git-svn-id: svn://10.0.0.236/trunk@83423 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 01:35:46 +00:00
waterson%netscape.com
9d01794504 First checked in.
git-svn-id: svn://10.0.0.236/trunk@83422 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 01:24:23 +00:00
bienvenu%netscape.com
ae5a7d0982 add newline at eof
git-svn-id: svn://10.0.0.236/trunk@83421 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 01:24:22 +00:00
bienvenu%netscape.com
e8dbdfb23a initial entry, not part of build
git-svn-id: svn://10.0.0.236/trunk@83420 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 01:17:37 +00:00
bienvenu%netscape.com
a47794bae5 initial add, not part of build
git-svn-id: svn://10.0.0.236/trunk@83419 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 01:16:39 +00:00
bienvenu%netscape.com
c020d0064c more work on offline message storage and retrieval, r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83418 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 01:15:16 +00:00
disttsc%bart.nl
928ee0a02c Remove more dead titledbutton code, bug=57751, r=pinkerton, r=evaughan, a=brendan
git-svn-id: svn://10.0.0.236/trunk@83417 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 01:07:59 +00:00
javi%netscape.com
1a23edfcec Fixing Mac build bustag. a=leaf
git-svn-id: svn://10.0.0.236/trunk@83416 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 00:55:58 +00:00
leaf%mozilla.org
1b2986e532 we won't get very far building mozilla/security on windows without pulling
mozilla/security/makefile.win; build bustage fix for psm builds (doesn't
affect default build)


git-svn-id: svn://10.0.0.236/trunk@83415 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 00:34:08 +00:00
rogerl%netscape.com
3192db65c0 Sweeping set of changes to implement closures. Also re-targetted entire
front-end to Cobol and back-end now generates pdp11 assembly code in
spanish.


git-svn-id: svn://10.0.0.236/trunk@83413 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 23:55:39 +00:00
sonmi%netscape.com
aa69291244 added timestamps for stresstest per nelson's request
git-svn-id: svn://10.0.0.236/trunk@83412 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 23:49:55 +00:00
mkaply%us.ibm.com
75b92aca6b OS/2 build break
Need PR_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@83411 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 20:36:53 +00:00
waterson%netscape.com
e99855939c Mmm, more rules.
git-svn-id: svn://10.0.0.236/trunk@83410 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 20:31:31 +00:00
miodrag%netscape.com
58aff15585 Make file compile under JDK1.3
git-svn-id: svn://10.0.0.236/trunk@83409 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 17:17:49 +00:00
despotdaemon%netscape.com
24c24b6ef8 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@83408 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 17:09:21 +00:00
mkaply%us.ibm.com
146c4ec4be r=mkaply, a=blizzard
Code cleanup on ClipRegions


git-svn-id: svn://10.0.0.236/trunk@83407 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 15:44:13 +00:00
mkaply%us.ibm.com
ae856a23e9 r=mkaply, a=blizzard
Code cleanup on ExtTextOut


git-svn-id: svn://10.0.0.236/trunk@83406 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 15:43:06 +00:00
mkaply%us.ibm.com
84a31f8dab #61253
r=jkobal, a=blizzard
Using wrong or bad PS to query font availability


git-svn-id: svn://10.0.0.236/trunk@83405 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 15:38:10 +00:00
mkaply%us.ibm.com
0872420304 #62335
r=mkaply, a=blizzard
Code from jkobal to fix DBCS clipboard


git-svn-id: svn://10.0.0.236/trunk@83404 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 15:34:10 +00:00
mkaply%us.ibm.com
cf2ee2e1ea #60944
r=cls
This was already approved in #60020, just moving it in the makefile


git-svn-id: svn://10.0.0.236/trunk@83403 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 15:33:19 +00:00
mccabe%netscape.com
8db0182d42 More licenses and modelines.
Not part of the Mozilla build.


git-svn-id: svn://10.0.0.236/trunk@83402 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 10:19:59 +00:00
mccabe%netscape.com
fd0f0e8d79 Add informative comment.
Not part of the Mozilla build.


git-svn-id: svn://10.0.0.236/trunk@83401 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 10:01:35 +00:00
mccabe%netscape.com
1214194bac Whoops, wrong license.
git-svn-id: svn://10.0.0.236/trunk@83400 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 10:00:20 +00:00
mccabe%netscape.com
ee9dc32154 Add -p flags to several Makefile mkdir commands, to allow parallel gmakes. Still not sure how to make js/src/liveconnect/classes/*.java happy with parallel. gmakes...
Also add some #modelines to makefiles, and some more NPL licenses.

None of these files are part of the Mozilla build.


git-svn-id: svn://10.0.0.236/trunk@83399 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 09:56:47 +00:00
syd%netscape.com
34d41ad783 Pass an nsIPrompt instance to the login redirector. r=jelwell, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83398 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 07:07:45 +00:00
mccabe%netscape.com
c09cda8e4e Update to last fix of js.c. Multiple versions of functions #ifdef'ed to take different numbers of arguments (in C) are a pain. Use #ifdef-safe JS_GET_CLASS, instead.
Not part of the Mozilla build.


git-svn-id: svn://10.0.0.236/trunk@83397 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 06:30:57 +00:00
ben%netscape.com
4f01edac18 Fix to work around 62226 so we can open the tree. .value seems to have stopped working for the
addressing widget <xul:textfield/> elements only (not for other textfield elements and not for
autocomplete widgets - URLbar in browser still works). So I made the references to the textfields'
value property in this file refer to the value property on the anonymous HTML input element, which
seems to work.


git-svn-id: svn://10.0.0.236/trunk@83396 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 06:10:46 +00:00
dmose%mozilla.org
08808bf8f9 Fix for bug 61692: IDLify nsIEventQueue and nsIEventQueueService. This makes it possible to create an nsISupports proxy for calling across threads in languages other than C++ (eg JS). r=dougt@netscape.com, r=jband@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83395 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 04:30:36 +00:00
varada%netscape.com
bfca7cdf85 fix for bug#57340; custom components not showing up in build;added additional field
git-svn-id: svn://10.0.0.236/trunk@83394 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 04:00:29 +00:00
nelsonb%netscape.com
d13601b2b6 Change NewTempCertificate(), making the search for the cert and the
subsequent insertion of the cert into the DB into one atomic operation
by holding the certdb's lock around the pair of operations.  Bug 62286.


git-svn-id: svn://10.0.0.236/trunk@83393 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 03:35:29 +00:00
varada%netscape.com
dd6eadf033 fix for bug#59050; verification of user agent string
git-svn-id: svn://10.0.0.236/trunk@83392 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 02:42:06 +00:00
mccabe%netscape.com
b5182276d4 Fix to Windows build problem with the js reference build; replace non-API macro OBJ_GET_CLASS with API-kosher JS_GetClass. (OBJ_GET_CLASS used js_GetSlotWhileLocked, pulled from the set of exported symbols with the recent thread optimization checkin.)
Not part of the Mozilla build.  (Yes, it's a closed tree!)

r=brendan


git-svn-id: svn://10.0.0.236/trunk@83390 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 02:35:17 +00:00
hyatt%netscape.com
6d1af81891 Fix for smoketest bugscape blocker bug #3467.
git-svn-id: svn://10.0.0.236/trunk@83389 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 01:43:02 +00:00
nelsonb%netscape.com
d65fb44585 This modification, contributed by Sun, avoids computing values >= 2^52.
This code runs much faster than the previous version on UltraSparc-3 CPUs,
and slightly slower than the previous version on UltraSparc-II CPUs.


git-svn-id: svn://10.0.0.236/trunk@83388 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-08 00:20:36 +00:00
cls%seawood.org
a27dc8aced Adding caps to REQUIRES. Bug #62069 r=burning tinderbox: senna
git-svn-id: svn://10.0.0.236/trunk@83386 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 22:46:13 +00:00
despotdaemon%netscape.com
013f66d79c Pseudo-automatic update of changes made by kirke@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@83385 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 22:34:27 +00:00
relyea%netscape.com
d16864a195 OpenVMS changes bug 60143
git-svn-id: svn://10.0.0.236/trunk@83384 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 22:25:18 +00:00
relyea%netscape.com
9dc0a0150f Open VMS changes bug 60143
git-svn-id: svn://10.0.0.236/trunk@83383 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 22:24:46 +00:00
relyea%netscape.com
47080d092a Open VMS changes: bug 60143.
git-svn-id: svn://10.0.0.236/trunk@83382 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 22:23:06 +00:00
blizzard%redhat.com
39b25801ee Fix bug #51130. Use common dialogs for nsIPrompt in the embedding widget. r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@83381 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 21:09:43 +00:00
mcgreer%netscape.com
f37b3872a2 fix debug output so it doesn't crash
git-svn-id: svn://10.0.0.236/trunk@83380 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 18:38:27 +00:00
attinasi%netscape.com
7e7a62561d Regression test script for style regression tests
git-svn-id: svn://10.0.0.236/trunk@83379 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 15:40:22 +00:00
attinasi%netscape.com
8c4b5f51fd Regression test script for style regression tests, and first regression test file
git-svn-id: svn://10.0.0.236/trunk@83378 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 15:39:54 +00:00
attinasi%netscape.com
ae39d4befe Changes to put style data into the layout regression data output. r=karnaze, a=waterson
git-svn-id: svn://10.0.0.236/trunk@83377 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 15:31:40 +00:00
bryner%uiuc.edu
eccf014767 Adding a newline at the end of this file to prevent bustage on some compilers. r=pike.
git-svn-id: svn://10.0.0.236/trunk@83376 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 12:52:22 +00:00
hyatt%netscape.com
0fb61b36fe Trying to fix bustage. r=scc, a=ben
git-svn-id: svn://10.0.0.236/trunk@83375 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 11:57:45 +00:00
hyatt%netscape.com
df8783ef60 Tweak to tree binding. a=ben
git-svn-id: svn://10.0.0.236/trunk@83374 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 10:19:06 +00:00
hyatt%netscape.com
f2a55baa27 Big XUL landing. Fixed bug with button triggering on spacebar, fixed numerous tree bugs to enable intrinsic string sizing and XBL-derived trees with custom tags. a=ben
git-svn-id: svn://10.0.0.236/trunk@83373 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 10:18:40 +00:00
hyatt%netscape.com
f28d2bc75d This patch enables the tree widget to use custom tags via XBL. a=ben
git-svn-id: svn://10.0.0.236/trunk@83372 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 10:12:02 +00:00
hyatt%netscape.com
b53fbe50cc Big XBL landing. Fixes numerous XBL bugs. a=ben
git-svn-id: svn://10.0.0.236/trunk@83371 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 10:11:21 +00:00
hyatt%netscape.com
794590705b More fun with XBL. Not used in build. a=ben
git-svn-id: svn://10.0.0.236/trunk@83370 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 09:52:13 +00:00
mccabe%netscape.com
e18bba4e83 Fix to 58120 - Rhino's Date.prototype.setYear wasn't converting from internal UTC time to local time before working with the date, resulting in new dates that were off by the current timezone offset. Adding a LocalTime call fixes it.
Thanks to David Flanagan <david@oreilly.com> for catching this.


git-svn-id: svn://10.0.0.236/trunk@83369 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 09:21:45 +00:00
jband%netscape.com
4dbd18c0a9 now that the bustage is cleanedup (sorry), I'm fixing the whitespace of that hasty checkin
git-svn-id: svn://10.0.0.236/trunk@83368 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 09:06:55 +00:00
jband%netscape.com
389c2d6966 fix build bustage on some platforms from MI ambiguity
git-svn-id: svn://10.0.0.236/trunk@83367 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 08:33:50 +00:00
jband%netscape.com
2aa5fb0583 fix bug 62069 and bug 68538 by using nsISecurityCheckedComponent to allow unfettered access from JavaScript to Components.interfaces and the safer methods on nsXPCException. r=brendan r=mstoltz sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@83366 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 08:14:27 +00:00
mscott%netscape.com
02a65a3c04 Bug # --> 59956 --> add a null ptr check for mTable.
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83365 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 08:03:33 +00:00
disttsc%bart.nl
e3e4b8f41e Fix potential crash, bug 51663, r=radha, a=brendan
git-svn-id: svn://10.0.0.236/trunk@83364 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 06:24:12 +00:00
disttsc%bart.nl
4f01399bab Shut up warnings in a better way. bug=61568, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@83363 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 05:44:19 +00:00
nelsonb%netscape.com
c2c5c3c012 Add a new -t option to specify the maximum number of threads, and hence
the maximum number of simultaneous connections.  Default is now 8.
values < 1 or > 32 are ignored. Also, increase the minimum delay interval
for retrying failed connections from 10 to 50 milliseconds, and increase
it exponentially if/as more retries are required.  These changes have
made the stress tests finish considerably faster, and have improved the
consistency from run to run.  Previously runs times varies by 2:1 or more.


git-svn-id: svn://10.0.0.236/trunk@83362 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 05:34:50 +00:00
blakeross%telocity.com
8aeaf75054 Fix 48180: menulists don't respect data attribute (add-on to previous fix). patch by Jan Varga (varga@utcru.sk). r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@83361 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 04:29:53 +00:00
mccabe%netscape.com
e58b2357ae Fix to 8734. Make xpidl produce its' output file in the same directory it is run in. This only applies when the -o someotheroutname option isn't supplied. Previous behavior was to produce the output file in the same directory as the input file. Hopefully this'll save some confusion for first-time xpidl users.
Thanks to Mike Ang <mang@subcarrier.org> for fixing several errors in the initial version of this patch.

r=mang
sr=jband


git-svn-id: svn://10.0.0.236/trunk@83360 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 04:25:07 +00:00
mccabe%netscape.com
1a06291899 Usage message spelling fix courtesy Mike Ang <mang@subcarrier.org>.
r=mccabe


git-svn-id: svn://10.0.0.236/trunk@83359 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 04:22:24 +00:00
mccabe%netscape.com
72fd4d68c9 Fix to 54913. Add check against 'const unsigned long = -4', and centralize many const checks in xpidl_util.c from the various xpidl backends.
This'll cause the tree to rebuild.

sr=jband.


git-svn-id: svn://10.0.0.236/trunk@83358 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 04:17:33 +00:00
disttsc%bart.nl
9c0b202276 Fix html tooltips. I have been whipped. Ouch. bug=62050, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@83357 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 04:01:06 +00:00
dmose%mozilla.org
e84d64803e patch from Jake <jsteenhagen@novagate.com> to fix bug 59515; adds a title attribute containing status and short description to various bug links. In some browsers (most Mozilla builds, at least) this makes the status and short description available as a tooltip, so it is no longer necessary to click through to see it. r=dmose@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83356 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 03:04:32 +00:00
mccabe%netscape.com
eb53804812 Add emacs makefile modeline to many makefiles, add npl license to others.
(Comment changes only.)


git-svn-id: svn://10.0.0.236/trunk@83355 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 02:44:27 +00:00
mccabe%netscape.com
74045beb95 Fix to 48299. Distinguish between chrome JS and content JS when reporting errors; this will allow the JS console to hide or otherwise highlight errors in UI javascript.
r=jst, sr=jband.


git-svn-id: svn://10.0.0.236/trunk@83354 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 02:08:21 +00:00
ben%netscape.com
8b53e8cd85 [AURORA] Resizable Popup Windows. NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@83353 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 01:41:09 +00:00
ben%netscape.com
e3188a070b [AURORA] Aurora Test Harness. NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@83352 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 01:39:05 +00:00
ben%netscape.com
3199102b09 [AURORA] Navigator Widget Bindings. NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@83351 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 01:38:44 +00:00
ben%netscape.com
f7884b43d4 [AURORA] Navigator Command/Toolbar DB, initial revision of manipulation libraries, templates.
NOT PART OF BUILD.


git-svn-id: svn://10.0.0.236/trunk@83350 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 01:38:17 +00:00
ducarroz%netscape.com
7f6ba04d42 Fix nebiros (Sun WS 5.0) bustage. LF missing at the end of the file. Thanks dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@83349 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 01:36:36 +00:00
timeless%mac.com
c23b6ca967 Fix for bug 53661 Portable Network Graphic should be changed to PNG to match GIF & JPEG.
Decission was to expand GIF and JPEG.
patch by walk84@usa.net r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83348 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 01:36:19 +00:00
mscott%netscape.com
56b9502dc2 Add pref to the requires list.
git-svn-id: svn://10.0.0.236/trunk@83347 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 01:35:04 +00:00
ducarroz%netscape.com
dc209c1631 Bug 61748: the function nsInputFileStream::read could return before having read all the requested data. Therefore we need to call it as long it's needed. Patch provided by colin@theblakes.com
R=ducarroz, SR=mscott,bienvenu


git-svn-id: svn://10.0.0.236/trunk@83346 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 00:52:27 +00:00
ducarroz%netscape.com
da11754c23 Bug 60626: Remove javascrit warning. Thanks gemal@gemal.dk (Henrik Gemal) for provinding the patch.
R=ducarroz, SR=mscott
Bug 61947: Pressing enter into an empty address switch the focus to subject field. Thanks hidday@geocities.com(Fabian Guisset) for providing part of the fix.
R=sspitzer, SR=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83345 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 00:41:21 +00:00
mscott%netscape.com
73a65eb089 Bug #60907 --> When bringing up the helper app dialog, if a helper app is already
present then be sure to default the action to Open instead of Save To Disk.
sr=alecf
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@83344 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 00:38:09 +00:00
mscott%netscape.com
201bf33a52 Bug #61105 --> something changed that stopped status from showing up in the progress
dialog. Fixed that and then added percent progress text information as well to the dialog.
r=sspitzer
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83343 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 00:30:49 +00:00
mscott%netscape.com
71ac2137c6 Bug #30453 --> implement browser.download.dir support for helper app dialog.
r=sspitzer
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83342 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 00:22:46 +00:00
mscott%netscape.com
7398f7d8ea Bug #61204 --> show the reply-to field again.
r=benb, sspitzer
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83341 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 00:21:32 +00:00
ducarroz%netscape.com
4afa14a5ce Bug 59261. Fix memory leak. R=alecf, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@83340 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 00:13:48 +00:00
ddrinan%netscape.com
4018e327ac Fix for bug 60909. r=javi@netscape.com, bryner@netscape.com. sr=brendan@mozilla.org, leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@83339 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 23:45:42 +00:00
jfrancis%netscape.com
b90974896f fixes bug 62148: mac optimized build runs out of memory building nsHTMLEditor.cpp. I refactored a huge routine to be kinder to the codewarrior compiler. r=sfraser; sr=kin
git-svn-id: svn://10.0.0.236/trunk@83338 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 23:11:21 +00:00
sspitzer%netscape.com
27b28bb99e fix for #62011, the status bar should be at the bottom of the dialog.
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@83337 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:54:46 +00:00
hyatt%netscape.com
37fbc00f88 XBL forms experiments. Testing the water to see what XBL can do right now. Not used as part of build. a=ben
git-svn-id: svn://10.0.0.236/trunk@83336 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:50:53 +00:00
alecf%netscape.com
724e93a903 fix for #61137 r=blake a=ben
explicity use toString() to garantee we have a String object


git-svn-id: svn://10.0.0.236/trunk@83335 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:41:58 +00:00
alecf%netscape.com
eaf4854c32 fix for #48813 - add feedback when a "find" fails
r=blake
sr=ben


git-svn-id: svn://10.0.0.236/trunk@83334 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:40:39 +00:00
despotdaemon%netscape.com
e68fded29a Pseudo-automatic update of changes made by saari@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@83333 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:36:06 +00:00
mcgreer%netscape.com
323f81b560 still more debug output
git-svn-id: svn://10.0.0.236/trunk@83332 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:35:52 +00:00
relyea%netscape.com
3eadad382a Check in openVMS changes from but 60143
git-svn-id: svn://10.0.0.236/trunk@83331 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:31:56 +00:00
nhotta%netscape.com
412954959d Fix memory leak, check in for disttsc@bart.nl, bug 58423, r=nhotta, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@83330 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:29:36 +00:00
alecf%netscape.com
6e8ceeb034 fix for #45797 - remove deprecated NS_IMPL_ISUPPORTS from mail
r=sspitzer
sr=mscott
iho=warren


git-svn-id: svn://10.0.0.236/trunk@83329 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:24:41 +00:00
sfraser%netscape.com
6bde6a1e75 Adding options to not use the progress file, and optimize project opening in codewarrior. Bug 61401, r=scc, sr=jj
git-svn-id: svn://10.0.0.236/trunk@83328 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 22:09:50 +00:00
pschwartau%netscape.com
ba05e188dd Initial add; regression test for Bugzilla bug 57043
git-svn-id: svn://10.0.0.236/trunk@83327 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 20:52:59 +00:00
sfraser%netscape.com
df76c8f330 Fix for 62039 -- change methods to use const PRUnichar* instead of nsStrings for NS_LITERAL_STRING loving. r=cmanske, akkana, sr=kin
git-svn-id: svn://10.0.0.236/trunk@83326 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 20:48:35 +00:00
despotdaemon%netscape.com
b773fc10aa Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@83325 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 19:57:43 +00:00
ducarroz%netscape.com
d5bb3dfe51 Fix for bug 56262. Window's arguments are now passed through a nsISupports object (nsIMsgCOmposeParams). Also, I have extracted the content handler for mailto url from the nsIMsgComposeService as the URL dispatcher will create an instance of it and not get the service. I did some clean up too like using do_CreateInstance and do_GetService and removing dead code. Also, I catch any error than could append during the message compose initialization and display an alert instead of having a dead window! R=sspitzer, S=mscott
git-svn-id: svn://10.0.0.236/trunk@83324 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 19:56:27 +00:00
jband%netscape.com
16416c0908 fix warnings from fix to bug 61369
git-svn-id: svn://10.0.0.236/trunk@83323 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 19:40:56 +00:00
bienvenu%netscape.com
6eee14830e work on offline msg support r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@83322 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 19:35:43 +00:00
jeff.dyer%compilercompany.com
6d1b9a84a9 Corrupt. Removing.
git-svn-id: svn://10.0.0.236/trunk@83321 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 19:01:21 +00:00
jeff.dyer%compilercompany.com
af328a62d9 Removing, corrupt.
git-svn-id: svn://10.0.0.236/trunk@83320 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 18:59:39 +00:00
jeff.dyer%compilercompany.com
3fed90749c Drawing of compile-time values.
git-svn-id: svn://10.0.0.236/trunk@83319 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 18:37:20 +00:00
jeff.dyer%compilercompany.com
b147b05709 Fixed test to be correct js2.
git-svn-id: svn://10.0.0.236/trunk@83318 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 18:30:18 +00:00
jeff.dyer%compilercompany.com
e6837e1e00 Fixes to the type system and error handler.
git-svn-id: svn://10.0.0.236/trunk@83317 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 18:27:42 +00:00
beard%netscape.com
8678a8b570 [not part of build] implements theme:menu and theme:menuseperator <lordpixiel@mac.com>, r=beard
git-svn-id: svn://10.0.0.236/trunk@83316 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 17:25:16 +00:00
beard%netscape.com
daea2d06f6 [not part of build] Support for building with TARGET_CARBON. Added template for managing component scoped UPPs.
git-svn-id: svn://10.0.0.236/trunk@83315 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 17:16:12 +00:00
ducarroz%netscape.com
f0e08d0e4b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@83314 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 15:17:25 +00:00
ccarlen%netscape.com
0d559548a7 Bug 35559 - dynamic profile switching
Added file nsIProfileChangeStatus.idl
r=valeski, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83313 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 15:02:57 +00:00
ccarlen%netscape.com
3d6271c759 Bug 35559 - dynamic profile switching.
r=valeski, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@83312 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 14:57:34 +00:00
cls%seawood.org
44c2c6f901 If it is the first checkout, don't call build again (ends up in a recursive loop). Bug #59934
git-svn-id: svn://10.0.0.236/trunk@83311 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 08:10:52 +00:00
leaf%mozilla.org
4f161b4b4b Automated update
git-svn-id: svn://10.0.0.236/trunk@83310 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 07:30:07 +00:00
cls%seawood.org
acbe72cc5b Turn off monolithic toolkit builds for OpenBSD.
Thanks to David Krause <david@netcentral.com> for the patch.
Bug #60730


git-svn-id: svn://10.0.0.236/trunk@83309 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 07:22:00 +00:00
cls%seawood.org
07d7920a1c cleansrcdir should use the distclean target if possible
git-svn-id: svn://10.0.0.236/trunk@83308 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 07:14:00 +00:00
brendan%mozilla.org
50b1d4d1f6 Fix leak on IS_BIG_ENDIAN malloc failure early return (r=mccabe,sr=jband).
git-svn-id: svn://10.0.0.236/trunk@83307 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 06:53:33 +00:00
brendan%mozilla.org
784d503f6e Include <ctype.h> before using isalpha, etc.; misc style cleanup (r=mccabe,sr=jband).
git-svn-id: svn://10.0.0.236/trunk@83306 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 06:46:55 +00:00
cls%seawood.org
b29b32b734 Disable error check for xargs until OS/2 tinderbox is updated.
git-svn-id: svn://10.0.0.236/trunk@83305 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 06:36:35 +00:00
jband%netscape.com
a9d947a466 fix bug 59588. Since js_MarkAtom is called *so* often but is usually short-circuited, we add a macro to get the shortcircuit flag in the 3 callers and avoid most of the calls. r=mccabe sr=brendan
git-svn-id: svn://10.0.0.236/trunk@83304 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 06:03:30 +00:00
jband%netscape.com
ae30279ca2 fix bug 61788 - don't leave garbage in stack from js_AllocStack. Also, avoid allocing unneeded slots. r=mccabe sr=brendan
git-svn-id: svn://10.0.0.236/trunk@83303 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 06:00:49 +00:00
jband%netscape.com
959e1037f7 fix warnings
git-svn-id: svn://10.0.0.236/trunk@83302 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 05:59:16 +00:00
beard%netscape.com
9031e4b20d [not part of build] using CSS to do button alignment.
git-svn-id: svn://10.0.0.236/trunk@83301 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 05:31:07 +00:00
sspitzer%netscape.com
9afc2e9a28 fix for #62048. movemail accounts are deletable. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83300 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 04:14:28 +00:00
sspitzer%netscape.com
e07aa5de62 fix for #53970. the "allow at sign" pref is gone. if you were a 4.x user,
we already migrated you fine.  if you are a new user, we trust you to enter
in the right username.  sr=mscott


git-svn-id: svn://10.0.0.236/trunk@83299 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 04:13:54 +00:00
cls%seawood.org
3259a4d03b Adding check for xargs. It is used in some non-default build rules and we need it to properly clean up after our Makefile creation when using some shells.
Bug 37095 r=mkaply@us.ibm.com r=jdunn@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83298 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 03:25:17 +00:00
rods%netscape.com
55b184cf6c when in standard mode, the text field/area was sizing one char too big
r=25657, r=kmcclusk, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@83297 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 03:20:39 +00:00
waterson%netscape.com
d52a8c9e1b Bug 59282. Specify URL at command line. r=dougt, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@83296 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 02:07:38 +00:00
waterson%netscape.com
789d9d1cbc Bug 59283. Don't let gtkEmbed/winEmbed open >1 window. r=dougt, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@83295 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 00:59:36 +00:00
chuang%netscape.com
d8045b8de1 Bug57975 Mailing list doesn't show up after created, r=ducarroz, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@83294 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 00:30:26 +00:00
waterson%netscape.com
93ab5c3017 Bug 61571. Improve speculative RTTI heuristics by adding one more instruction to the signature for typeinfo(). r=brendan, sr=beard
git-svn-id: svn://10.0.0.236/trunk@83293 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 00:05:45 +00:00
mcgreer%netscape.com
3e40898168 add some debug output to try and track down HP64 QA problem
git-svn-id: svn://10.0.0.236/trunk@83292 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 23:58:01 +00:00
sspitzer%netscape.com
1aef4fca9b fix for #61526. sr=bienvenu
this time, make the message count column resizable, and make it persist.


git-svn-id: svn://10.0.0.236/trunk@83291 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 23:22:23 +00:00
mkaply%us.ibm.com
d722bd436d #62021
r=jkobal, a=blizzard
Update some of the values for system colors


git-svn-id: svn://10.0.0.236/trunk@83289 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 22:40:48 +00:00
gerv%gerv.net
639725efe1 Bug 6682: moving location of graph creation dir to graphs instead of data/mining, for security reasons.
git-svn-id: svn://10.0.0.236/trunk@83288 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 22:36:26 +00:00
alecf%netscape.com
957fff2f60 fix for strict warnings #58631
r=blake
sr=alecf
submitted by=jarrod.k.gray@rose-hulman.edu


git-svn-id: svn://10.0.0.236/trunk@83287 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 22:12:19 +00:00
blakeross%telocity.com
1fa4ecd7a8 Fix 60606: remove (evil!) mail dependency on navigator.js. also fixes bookmarking in mail via the context menu. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83286 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 22:11:46 +00:00
sspitzer%netscape.com
4897374b79 fix for #29199. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@83285 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 22:09:07 +00:00
morse%netscape.com
2f19934b26 bug 61390, no dialog asking if you want to save form data, r=dveditz, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83284 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 22:07:11 +00:00
tor%cs.brown.edu
8d628bf1e3 License file was accidentally omitted from this external library.
r=blizzard, sr=cls


git-svn-id: svn://10.0.0.236/trunk@83283 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 22:06:12 +00:00
blakeross%telocity.com
d14577142c Fix 61834: context menu with no items appears on right click of tree column header in search panel, and other minor cleanup. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83282 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:56:43 +00:00
sspitzer%netscape.com
507458bec2 fix problem with the subscribe column looking like crap. #61526
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83281 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:53:13 +00:00
blakeross%telocity.com
7bd2b79f33 Fix 61707: strict js warnings in scrollbarBindings.xml. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83280 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:52:59 +00:00
blakeross%telocity.com
1314532a92 Fix 46174: widgets don't use Appearance Manager variation color in mac classic theme. patch by lordpixel@mac.com. r=ben sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@83279 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:49:42 +00:00
blakeross%telocity.com
db924fe25d Fix 46174: widgets don't use Appearance Manager variation color in mac classic theme. patch by lordpixel@mac.com. r=ben sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@83278 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:48:38 +00:00
blakeross%telocity.com
2314f9dd95 Fix 46174: widgets don't use Appearance Manager variation color in mac classic theme. r=ben sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@83277 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:48:00 +00:00
brendan%mozilla.org
850d9d969b JSPROP_SHARED implies no slot to entrain garbage (bug 61482, r=mccabe, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@83276 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:47:23 +00:00
javi%netscape.com
a7e5956fe1 Fix for Bug 60911 r=beard sr=sfraser
Add support for building PSM completely from source pulled from the mozilla cvs server.


git-svn-id: svn://10.0.0.236/trunk@83275 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:42:57 +00:00
blakeross%telocity.com
8a363368c4 Fix 61825: double-ended scrollbars have ugly/incorrect double black border between scrollbar buttons. patch by lordpixel@mac.com. r=me a=ben
git-svn-id: svn://10.0.0.236/trunk@83274 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:35:02 +00:00
blizzard%redhat.com
94bac8f90a Bug #61774. Add -remote help text to the cmd line. Patch from andre@beta.telenordia.se. sr=blizzard sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83273 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:34:39 +00:00
hyatt%netscape.com
6d643b2556 Fix for smoketest blocker 61946, r=pink
git-svn-id: svn://10.0.0.236/trunk@83272 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:17:30 +00:00
mkaply%us.ibm.com
42d3ed6dd0 Bad OS/2 only crash/regression - need for our daily build
git-svn-id: svn://10.0.0.236/trunk@83271 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 20:01:28 +00:00
sfraser%netscape.com
c1bc4b211e Fix the check for $main::options{xptlink} to get the release builds to create xptlink correctly. Also comment out a non-existent manifest file line. a=jj
git-svn-id: svn://10.0.0.236/trunk@83270 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 19:57:37 +00:00
harishd%netscape.com
49ae15ac4f REGRESSION TEST FILES - *** NOT PART OF THE BUILD ***
a=granrose


git-svn-id: svn://10.0.0.236/trunk@83269 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 18:51:05 +00:00
nboyd%atg.com
5196035164 Add construction of Counter from Java
git-svn-id: svn://10.0.0.236/trunk@83268 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 16:42:39 +00:00
nboyd%atg.com
b569ba961d Fix bug 61979
git-svn-id: svn://10.0.0.236/trunk@83267 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 16:06:20 +00:00
nboyd%atg.com
efe558d5d6 Fix bug 60093
git-svn-id: svn://10.0.0.236/trunk@83266 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 16:04:32 +00:00
beard%netscape.com
fadfb65e26 [not part of build] first cut at Carbon/Mac OS X compatible menu code.
git-svn-id: svn://10.0.0.236/trunk@83265 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 07:19:25 +00:00
cls%seawood.org
387c1ab0a0 Add security module (based upon bryner's nss autoconf patch)
git-svn-id: svn://10.0.0.236/trunk@83264 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 06:49:12 +00:00
cls%seawood.org
08e30af0a0 Add tools/elf-dynstr-gc to the default list of standalone files to pull as it is used in optimized builds.
git-svn-id: svn://10.0.0.236/trunk@83263 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 06:47:37 +00:00
brendan%mozilla.org
a91f4de13e Forgot to check this in as part of 54743's big patch, d'oh\!
git-svn-id: svn://10.0.0.236/trunk@83262 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 06:42:14 +00:00
mccabe%netscape.com
29570cf10d Fix to 45590. Beard untangled ancient and wrong code from prmjtime.c interacting with the Mac OS; 45590 is fixed by actually treating the date offset as a signed value (it should be!) rather than adding a day when east of Greenwich.
Along the way, Patrick also fixed a bug that's been with the JS engine on the mac for more than three years; used to be that Mac dates throughout the year were displayed according to the machine's *current* daylight savings time setting; now they display properly and all is well with the world.

Dependent on recent checkin fixing 61577, adding needed time library to the mac build.X

r=mccabe


git-svn-id: svn://10.0.0.236/trunk@83261 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 05:17:30 +00:00
beard%netscape.com
708b70adcb added UTCUtils for use by JavaScript engine. bug #61577, r=mccabe
git-svn-id: svn://10.0.0.236/trunk@83260 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 04:36:32 +00:00
sspitzer%netscape.com
e35099bfb5 fix for #61845. remove all NS_DEFINE_IID and replaces the consts with NS_GET_IID macros.
thanks to rods@netscape.com for the patch.  also, some other NS_DEFINE_IID/CID cleanup.
sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@83259 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 04:30:55 +00:00
mkaply%us.ibm.com
24742abbe8 #61963
r=mkaply, a=blizzard
Code from jkobal - proper addrefing of nswindow during event processing


git-svn-id: svn://10.0.0.236/trunk@83258 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 04:28:19 +00:00
wtc%netscape.com
5399ba3237 Bugzilla bug #60040: added missing double quotes ("") around the variable
($LIBIDL_CONFIG) after test -z.  r=cls@seawood.org.
Modified files: configure, configure.in


git-svn-id: svn://10.0.0.236/trunk@83256 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 04:15:59 +00:00
mkaply%us.ibm.com
4a8a3b38ed #58446
r=mkaply, a=blizzard
Code from jkobal - prevents garbage while displaying images


git-svn-id: svn://10.0.0.236/trunk@83255 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 04:01:13 +00:00
mkaply%us.ibm.com
cb73aeec7d #60973
r=jkobal, a=blizzard
Convert system font names to Unicode


git-svn-id: svn://10.0.0.236/trunk@83254 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 03:53:08 +00:00
mkaply%us.ibm.com
ff86884599 #61873
r=mkaply, a=blizzard
Code from jkobal - fix various focus/owner problems


git-svn-id: svn://10.0.0.236/trunk@83253 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 03:50:31 +00:00
mkaply%us.ibm.com
7b135353e3 #61943
r=cls
Add resource compiling for OS/2 - EMX, cleanup BeOS


git-svn-id: svn://10.0.0.236/trunk@83252 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 03:49:03 +00:00
brendan%mozilla.org
45d2ae13b6 Checkin for art@halogen.kharkov.ua, bug 61899, r=mccabe, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@83251 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 03:16:41 +00:00
naving%netscape.com
46d0de72bd 59063 & 59064. r=sspitzer sr=bienvenu. Fixing the warnings due to earlier checkins.
git-svn-id: svn://10.0.0.236/trunk@83250 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 02:49:05 +00:00
naving%netscape.com
7b881ac2a6 59063 & 59064. r=sspitzer sr=bienvenu. Fixing the warnings due to earlier checkins
git-svn-id: svn://10.0.0.236/trunk@83249 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 02:48:44 +00:00
pschwartau%netscape.com
710313d828 Replaced hard-coded TZ_DIFF = -8 with a dynamically-calculated value
git-svn-id: svn://10.0.0.236/trunk@83247 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 01:47:15 +00:00
sspitzer%netscape.com
989d652193 fix for #32249. make newsgroups threaded by default. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@83244 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 01:25:21 +00:00
sspitzer%netscape.com
8c41c8e919 fix for #61857. better status text when downloading the list of newsgroups
from the server.  sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@83243 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 01:17:22 +00:00
sspitzer%netscape.com
3d9c3edfbb fix for #60945 and #51274. make the subscribe dialog wider by default,
and make the size and position persist.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@83242 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 01:15:54 +00:00
mcgreer%netscape.com
fc9d876e3f uninit'ed var causes problem on some platforms
git-svn-id: svn://10.0.0.236/trunk@83241 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 01:13:24 +00:00
disttsc%bart.nl
3d883b4327 Add shift-ctrl-R for non-cache reload shortcut. bug=61330, r=blake, a=alecf
git-svn-id: svn://10.0.0.236/trunk@83240 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 00:33:29 +00:00
pinkerton%netscape.com
f1f7846912 add forms.css to packages for hyatt.
git-svn-id: svn://10.0.0.236/trunk@83239 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 23:40:03 +00:00
jeff.dyer%compilercompany.com
6ad4f40cf9 Fixed type bugs and header comments.
git-svn-id: svn://10.0.0.236/trunk@83238 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 18:47:28 +00:00
mkaply%us.ibm.com
bdd59e9351 Clipboard regression fix from jkobal - r=mkaply
git-svn-id: svn://10.0.0.236/trunk@83237 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 15:27:04 +00:00
disttsc%bart.nl
e8029d147a Temporarily hide leaks (hopefully). Bug 61886, r=dbaron, a=ben
git-svn-id: svn://10.0.0.236/trunk@83236 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 07:48:40 +00:00
leaf%mozilla.org
d23410668c Automated update
git-svn-id: svn://10.0.0.236/trunk@83235 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 05:30:10 +00:00
brendan%mozilla.org
3c7342b93f Checking in cls's latest patch to help my jslock.[ch] code on ultrasparc/gcc.
git-svn-id: svn://10.0.0.236/trunk@83234 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 05:27:41 +00:00
brendan%mozilla.org
0079469b4e A bit over-aggressive with that static keyword last time...
git-svn-id: svn://10.0.0.236/trunk@83233 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 04:34:18 +00:00
leaf%mozilla.org
7023e1fa1f Automated update
git-svn-id: svn://10.0.0.236/trunk@83232 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 04:15:08 +00:00
brendan%mozilla.org
bfe8e534be cls's build-bustage patch to define ULTRA_SPARC independent of whether gcc is used on Sun systems.
git-svn-id: svn://10.0.0.236/trunk@83231 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 04:06:57 +00:00
brendan%mozilla.org
c359b1ea49 Fix NSPR_LOCK ifdefs (for JS_NO_THIN_LOCKS mode, enabled due to a configure.in bug on gcc/sparc5 systems). Fixes speedracer build bustage.
git-svn-id: svn://10.0.0.236/trunk@83230 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 04:02:27 +00:00
brendan%mozilla.org
ff9815b123 All this r=mccabe, r=beard, and sr=jband -- many thanks to all who helped,
especially to jband for his great stress-test setup and particularly helpful
(in terms of reproducing bugs in draft patches) MP and laptop machines.

- Radical(*) object (scope) locking optimization: don't lock if a scope is
  accessed on the context that exclusively owns it (initially, the context
  on which the scope was created).  Once a scope becomes shared among more
  than one owner-context, give it the usual thin or fat lock, per existing
  jslock.c code.

  I did this at the memory cost of another word per JSScope, ownercx, which
  raised scope size from 12 to 13 words if !DEBUG.  I also added a linked
  list head pointer, rt->scopeSharingTodo, and a scopeSharingDone condition
  variable to JSRuntime, and a scopeToShare pointer to JSContext that's
  necessary for deadlock avoidance.

  The rt->scopeSharingTodo list links JSScopes through the scope->u.link
  union arm, which overlays the pre-existing scope->count (now u.count)
  member.  This list holds scopes still exclusively owned by a context, but
  wanted by js_LockScope calls active on other threads.  Those calls wait
  on the rt->scopeSharingDone condition, which is notified every time an
  owner-context ends the request running on it, in which code active on
  that context may be using scope freely until end of request.

  The code that waits on rt->scopeSharingDone must first suspend any and
  all requests active on the calling context, and resume those contexts
  after the wait is notified.  This means a GC could happen while the
  thread locking a scope owned by another thread's context blocks; all
  calls to JS_LOCK_OBJ must therefore first home fp->sp above any live
  operands, e.g.  The interpreter takes care to do that already.

  To avoid AB-BA deadlocks, if a js_LockScope attempt on one context finds
  that the owner-context of the scope is already waiting on a scope owned
  by the current context (or indirectly depending on such a scope lock),
  the attempt converts the scope from lock-free exclusive ownership to
  shared ownership (thin or fat lock).

- Fix js_SetupLocks and the js_LockGlobal/js_UnlockGlobal code to avoid
  divmod instruction costs, strength-reducing to bit-mask instructions.

- The radical lock-free scope change required care in handling the 0=>1
  and 1=>0 transitions of cx->requestDepth, which was till now thread-local
  because part of the JSContext not manipulated by other threads.  It's
  still updated only by cx's thread, but it is read by other threads in
  the course of attempting to claim exclusive ownership of a scope for more
  lock-free JS object operations.

- The JS_SuspendRequest and JS_ResumeRequest APIs have changed incompatibly
  to require their caller to save and restore the requestCount found when
  JS_SuspendRequest is called.  This is necessary to avoid deadlock; sorry
  for the incompatible change.

- Fixed various nits in jslock.[ch], including using Init/Finish rather
  than New/Destroy for the methods that take a JSThinLock and initialize
  and finish/free its members.  Another example: JS_ATOMIC_ADDREF is now
  JS_ATOMIC_INCREMENT and JS_ATOMIC_DECREMENT, so the two cases can be
  mapped to PR_AtomicIncrement and PR_AtomicDecrement.  This entailed
  changing jsrefcount from jsword to int32 (PRInt32).

- No need to use JS_ATOMIC_INCREMENT on JSScopeProperty.nrefs, as it is
  always and everywhere protected by the property's JSScope.lock.

- Cleaned up gratuitous casts in jscntxt.c by using &cx->links, etc.

- The lock used for mutual exclusion around both request begin and end vs.
  GC synchronization is rt->gcLock, and this lock now also protects all
  scope->ownercx pointer changes from non-null (exclusive) to null (shared),
  the rt->scopeSharingTodo/scope->u.link list operations, and of course the
  rt->scopeSharingDone condition.

  But this means that js_GC cannot hold rt->gcLock across the bulk of its
  body, in particular the mark phase, during which JS_GetPrivate calls,
  e.g., may need to "promote" scope locks from lock-free to thin or fat,
  because doing so would double-trip.  There never was any good reason to
  hold rt->gcLock so long, of course -- locks are for mutual exclusion, not
  for waiting or notifying a thread -- those operations require a condition,
  rt->gcDone, which we already use along with rt->gcLevel to keep racing GC
  attempts at bay.

  So now that rt->gcLock does not protect the mark phase, the enumeration
  of rt->gcRootsHash can race badly with JS_RemoveRootRT, an API that may
  legitimately be called outside of a request, without even a context.  It
  turns out that people may be cheating on the request model even with
  JS_AddRoot, JS_AddNamedRoot, and JS_RemoveRoot calls, so we must make
  all of those interlock with the GC using gcLevel and gcDone, unless they
  are called on the gcThread.

  Also, since bug 49816 was fixed, there has been no need for a separate
  finalize phase, or for rt->gcFinalVec.  Finalizers can no longer allocate
  newborn GC-things that might be swept (because unmarked), or double-trip
  on rt->gcLock (which is no longer held).  So js_GC finalizes as it sweeps,
  just as it did in days of old.

- I added comments to jslock.h making it plain that callers of JS_LOCK_OBJ
  and JS_UNLOCK_OBJ must either be implementations of js_ObjectOps hooks,
  or code reachable only from those hooks; or else must be predicated on
  OBJ_IS_NATIVE tests.  It turns out jsinterp.c's CACHED_GET and CACHED_SET
  macros neglected to do such tests, limiting the ability of JS embeddings
  to implement JSObjectOps with their own non-JSScope JSObjectMap subclass.
  Fixed, small performance hit that the lock-free optimization should more
  than make up for.

- jslock.c now gives a #error if you try to compile it on a platform that
  lacks a compare-and-swap instruction.  The #error says to use NSPR locks.
  Before this change, some platforms would emulate compare-and-swap using
  a global PRLock, which is always worse in runtime than using per-scope
  PRLocks.


git-svn-id: svn://10.0.0.236/trunk@83229 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 02:43:31 +00:00
jband%netscape.com
21ba28c965 remove unnecessary nested JS_{Begin,End}Request in Load. r=beard
git-svn-id: svn://10.0.0.236/trunk@83228 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 02:13:13 +00:00
cls%seawood.org
bd969a2c7e Add hooks to turn on module dep tracking by setting MOZ_TRACK_MODULE_DEPS=1 when running configure. Bug #59454
git-svn-id: svn://10.0.0.236/trunk@83227 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 01:34:02 +00:00
morse%netscape.com
e3cf374d69 bug 59690, editable menulists weren't working, r=ben@netscape.com, sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83226 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 00:41:12 +00:00
cls%seawood.org
4e69672da1 Update REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@83225 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-03 22:33:51 +00:00
disttsc%bart.nl
1f91206a5d more cleaning up (bug 55798), r=alecf, a=ben
git-svn-id: svn://10.0.0.236/trunk@83224 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-03 02:08:57 +00:00
dbaron%fas.harvard.edu
bc313ef62a Only clear the status when setting a new document, not when clearing the old document, because clearing the old document depends on when the document viewer's destructor is called (and it could be called from within JS GC). (And fix a build warning too.) r=disttsc@bart.nl sr=brendan@mozilla.org b=61840
git-svn-id: svn://10.0.0.236/trunk@83223 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-03 01:21:54 +00:00
blakeross%telocity.com
6fb7be7c97 just removing an extra line in classic's xpinstall.css (the changes to xpinstall.css for classic and modern should both have been the same in my last checkin)
git-svn-id: svn://10.0.0.236/trunk@83222 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-03 00:10:11 +00:00
pschwartau%netscape.com
5d7643c162 Removed hard-coded line var TZ_DIFF = -8. It's already set in the pre-loaded shell.js file.
git-svn-id: svn://10.0.0.236/trunk@83221 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 23:59:58 +00:00
blakeross%telocity.com
fb95046870 Fix 52512: no visual indication that columns are resizable in xpinstall dialogs. r=dveditz sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83220 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 23:47:49 +00:00
dbaron%fas.harvard.edu
0266fe34d7 Bypass XBL as a hack to avoid a large leak. b=61821 r=disttsc@bart.nl sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83219 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 19:17:38 +00:00
dbaron%fas.harvard.edu
3a7f433397 Add information to stack trace format so it can be processed by addr2line. b=59136
Make logging not crash when dll unloading is enabled.  b=60710
r=waterson@netscape.com  sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@83218 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 16:10:50 +00:00
dbaron%fas.harvard.edu
5a0c5e8151 Free the nsGtkIMEHelper singleton in the module destructor and count it in the leak/bloat stats. b=59271 r=erik@netscape.com sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83217 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 16:06:29 +00:00
dbaron%fas.harvard.edu
a0d33ff362 Allow xlib to build with gcc "2.96". sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83216 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 15:56:20 +00:00
dbaron%fas.harvard.edu
da3a72cf6f Fix leak of atom and fix return value propagation from SetMedia. b=58697 r=pierre@netscape.com sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83215 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 15:53:42 +00:00
disttsc%bart.nl
348ff6d2af More appCore ditching (bug 46200) and cleaning up of navigator.js (bug 55798), r=alecf, a=ben
git-svn-id: svn://10.0.0.236/trunk@83214 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 14:55:42 +00:00
hyatt%netscape.com
4baa05fdc9 Making sure resource URIs are also globally cached by XBL (in addition to chrome URIs). a=ben
git-svn-id: svn://10.0.0.236/trunk@83213 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 10:34:52 +00:00
hyatt%netscape.com
cbacfc28df Mac and Win XBL buttons. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@83212 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 10:29:29 +00:00
hyatt%netscape.com
1965514a2b XBL forms stuff. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@83211 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 10:27:05 +00:00
hyatt%netscape.com
5b6284e756 Enabling cross-namespace extensions for XBL. r=hixie, a=ben
git-svn-id: svn://10.0.0.236/trunk@83210 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 09:47:47 +00:00
waldemar%netscape.com
ee35fdfdf0 Made 'super' into an operator. Added syntax for operator overloading.
git-svn-id: svn://10.0.0.236/trunk@83209 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 09:10:12 +00:00
waldemar%netscape.com
0d2eb192bd Added 'operator' non-reserved word
git-svn-id: svn://10.0.0.236/trunk@83208 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 09:09:41 +00:00
sspitzer%netscape.com
660e68660a fix for #60783. when removing a news account, remove all the username and passwords stored in the password manager for that account. (there can be a username and password for the server and every newsgroups.) thanks to andrew.taylor@cal.montage.ca for the patch. r=sspitzer, sr=syd.
git-svn-id: svn://10.0.0.236/trunk@83207 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 05:14:32 +00:00
sspitzer%netscape.com
087da56cd9 fix for #39398. need icons in the tree and the menu list in the subscribe dialog. sr=bienvenu,syd.
git-svn-id: svn://10.0.0.236/trunk@83206 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 03:14:41 +00:00
nelsonb%netscape.com
4d2d37c131 Use the new floating point Montgomery multiply code from Sun on Solaris.
git-svn-id: svn://10.0.0.236/trunk@83205 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 02:37:22 +00:00
jeff.dyer%compilercompany.com
859dd2f766 Fixed a couple typos.
git-svn-id: svn://10.0.0.236/trunk@83204 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 02:04:51 +00:00
jeff.dyer%compilercompany.com
476b99cf9e Updated to reflect latest changes.
git-svn-id: svn://10.0.0.236/trunk@83203 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 01:49:18 +00:00
nelsonb%netscape.com
31f013d0e6 In ssl3_GatherData, the value of gs->inbuf.len was incorrect during the
GS_HEADER state.  It should be correct in all states.
In ssl_DestroyGather, prior to freeing the buffers, the code zeroed out
the ciphertext buffer.  It now zeros out the plaintext buffer instead.


git-svn-id: svn://10.0.0.236/trunk@83200 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 00:54:01 +00:00
jeff.dyer%compilercompany.com
595130165d Import of Initial Source from MVCC
git-svn-id: svn://10.0.0.236/trunk@83197 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 00:46:31 +00:00
sspitzer%netscape.com
504b781789 fix for #61007 and #61176. improve performance when downloading list
of newsgroups over a fast connection.  compute the download rate for the UI.
sr=bienvenu,syd.  thanks to bratell@lysator.liu.se for the patch (for #61007).


git-svn-id: svn://10.0.0.236/trunk@83196 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-02 00:05:03 +00:00
mcgreer%netscape.com
a35f8e524d table wasn't wide enough for long runs
git-svn-id: svn://10.0.0.236/trunk@83195 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 23:48:22 +00:00
danm%netscape.com
b9aa489b10 offscreen warnings given only for top-level windows, which is all we care about, if anything. bug 53621. r=lumpy. i swear.
git-svn-id: svn://10.0.0.236/trunk@83194 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 23:34:43 +00:00
mkaply%us.ibm.com
632a77a9e4 #61723
r=jkobal, a=blizzard
Fix for printer problem incorrect - backing out


git-svn-id: svn://10.0.0.236/trunk@83193 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 23:08:34 +00:00
hyatt%netscape.com
bd2313e790 update new build scripts along with the old ones. r=pink
git-svn-id: svn://10.0.0.236/trunk@83192 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 22:35:43 +00:00
locka%iol.ie
a50134a2a7 Context menu listener code hooked into the window root object to receive DOM events even for subframes. b=60489, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@83191 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 22:13:45 +00:00
mcgreer%netscape.com
61eaf70faf allow for more granularity in testing
git-svn-id: svn://10.0.0.236/trunk@83190 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 21:50:57 +00:00
larryh%netscape.com
2117dd5e21 Bugzilla: 61747. netbsd
git-svn-id: svn://10.0.0.236/trunk@83189 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 21:34:03 +00:00
bryner%uiuc.edu
3124c393c1 Backing out something I inadvertently checked in with my patch for 58589. r/sr=syd.
git-svn-id: svn://10.0.0.236/trunk@83188 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 21:19:22 +00:00
mkaply%us.ibm.com
cc46219d8b #61731
r=mkaply, a=blizzard
We were missing masks in DrawTile


git-svn-id: svn://10.0.0.236/trunk@83187 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 20:31:20 +00:00
pschwartau%netscape.com
c2fc5a66ec Initial add; see Bugzilla bug 61266 -
git-svn-id: svn://10.0.0.236/trunk@83186 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 20:20:43 +00:00
pschwartau%netscape.com
ab2ac534d2 Initial add; see Bugzilla bug 57631
git-svn-id: svn://10.0.0.236/trunk@83185 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 20:17:11 +00:00
mcgreer%netscape.com
cd71db259e fix broken AIX build
git-svn-id: svn://10.0.0.236/trunk@83184 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 19:00:50 +00:00
mkaply%us.ibm.com
fe50f67a22 EMX build break with new clipboard
git-svn-id: svn://10.0.0.236/trunk@83183 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 15:29:32 +00:00
cls%seawood.org
0930d4e797 Change --enable-optimize to take an argument.
Bug #53486 r=timeless


git-svn-id: svn://10.0.0.236/trunk@83182 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 13:21:43 +00:00
hyatt%netscape.com
fc3fb07bea adding new XBL form widget stylesheets. a=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83181 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 08:47:19 +00:00
hyatt%netscape.com
7badd5a120 breaking out html forms into their own stylesheet, a=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83180 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 08:27:34 +00:00
hyatt%netscape.com
62ff2d462c breaking out forms style rules into their own style sheet. a=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83179 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 08:26:36 +00:00
nelsonb%netscape.com
69b5cdadbd Back out a previous change to one line of this code for performance.
git-svn-id: svn://10.0.0.236/trunk@83178 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 03:58:17 +00:00
nelsonb%netscape.com
c13f8e7057 Add new optional third argument which specifies modulus size in bytes.
Don't print values for powers 0, 1, and 2 unless the repetition count
(the optional second argument) is 1.


git-svn-id: svn://10.0.0.236/trunk@83177 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 03:56:12 +00:00
nelsonb%netscape.com
bb03e50b31 Replace compiler-generated inner loop code with optimized code.
This optimized code was contributed by Sun Microsystems Inc.


git-svn-id: svn://10.0.0.236/trunk@83176 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 03:53:13 +00:00
nelsonb%netscape.com
57f86c8e45 * The Original Code is SPARC hand-optimized Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@83175 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 03:18:27 +00:00
nelsonb%netscape.com
93bbef4ef2 * inline macros for SPARC Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@83174 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 03:17:53 +00:00
hyatt%netscape.com
b9055984a9 use mac smart-scrolling prefs in XUL scrollbars. This is my first use of my mac other hosting scc's porn. r=pinkerton,a=ben.
git-svn-id: svn://10.0.0.236/trunk@83173 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 01:45:37 +00:00
mcgreer%netscape.com
12e48a8181 check in b64 encoded seeds
git-svn-id: svn://10.0.0.236/trunk@83171 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 01:31:18 +00:00
mcgreer%netscape.com
8cbcd772e8 massive changes to blapitest to allow for more flexible input types and improved
performance testing output.


git-svn-id: svn://10.0.0.236/trunk@83170 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 01:24:05 +00:00
mcgreer%netscape.com
dc265ee589 add scripts for testing cipher performance. modify cipher.sh to reflect command arg changes in blapitest.
git-svn-id: svn://10.0.0.236/trunk@83169 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 01:09:44 +00:00
mkaply%us.ibm.com
7b0d9152c4 clipboard cleanup and rewrite
r=mkaply, a=blizzard
Thanks to jkobal and Dainis Jonitis


git-svn-id: svn://10.0.0.236/trunk@83168 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 00:08:36 +00:00
mkaply%us.ibm.com
d04bc314b4 #61253
r=jkobal, a=blizzard
Don't draw borders on FillRects and FillArcs


git-svn-id: svn://10.0.0.236/trunk@83167 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 23:53:43 +00:00
blizzard%redhat.com
03052202c6 Fix bug #61519 crash in nsXBLPrototypeHandler::ExecuteHandler. Check for the existance of a focused window and if a QueryInterace returns null. r=pinkerton sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@83166 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 23:48:09 +00:00
leaf%mozilla.org
b5039cda6f reworded description of when to contact module owners, moa=dmose
git-svn-id: svn://10.0.0.236/trunk@83165 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 23:41:35 +00:00
robinf%netscape.com
79dd5cbe24 fixing bug 55965
git-svn-id: svn://10.0.0.236/trunk@83164 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 23:32:22 +00:00
robinf%netscape.com
d04434f790 updating user agent string info
git-svn-id: svn://10.0.0.236/trunk@83162 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 23:22:33 +00:00
karnaze%netscape.com
5467f0a23f new regression tests not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@83161 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 23:00:38 +00:00
endico%mozilla.org
79fe962d1d in the checkins table, make the descid indexed to speed up queries. For this field to be indexed, its definition needs to disallow null entries.
git-svn-id: svn://10.0.0.236/trunk@83160 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 22:58:39 +00:00
karnaze%netscape.com
b405145196 bug 29058 (slightly revised patch submitted by bernd.mielke@snafu.de) r=karnaze (previously sr=waterson).
git-svn-id: svn://10.0.0.236/trunk@83159 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 22:45:48 +00:00
radha%netscape.com
b5ba971447 Fix for bug 55197. Checking in patch on behalf of bzbarsky@mit.edu r=self sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83158 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 22:36:47 +00:00
mkaply%us.ibm.com
86f0f8c0d2 #59895
r=timeless, a=sfraser
Check type of open dialog and use correct title


git-svn-id: svn://10.0.0.236/trunk@83157 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 22:10:35 +00:00
mkaply%us.ibm.com
6f3ef19b61 #61595
r=jkobal, a=blizzard
Stupid stupid code I wrote caused trap


git-svn-id: svn://10.0.0.236/trunk@83156 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 22:07:02 +00:00
av%netscape.com
81af44f239 Fixing 18568, addidng some QT specific stuff to avoid build errors, patch by johng@corel.com, sr=brendan, r=pollmann a=av
git-svn-id: svn://10.0.0.236/trunk@83155 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 22:01:45 +00:00
leaf%mozilla.org
50cffc9f1d Automated update
git-svn-id: svn://10.0.0.236/trunk@83154 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 22:00:10 +00:00
sspitzer%netscape.com
f748d8729e fix for #59421. sr=bienvenu. prevent the crash when saving a news message with a unicode file name.
the save still fails, but at least you don't crash.


git-svn-id: svn://10.0.0.236/trunk@83153 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:59:01 +00:00
waterson%netscape.com
6d55fd1df3 Bug 61469. Add --enable-reflow-perf flag. r=cls, sr=leaf
git-svn-id: svn://10.0.0.236/trunk@83152 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:54:06 +00:00
waterson%netscape.com
e1faad0a5f Bug 58290. Add --disable-logging to turn of NS_LOGGING altogether. r=cls, sr=leaf
git-svn-id: svn://10.0.0.236/trunk@83151 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:52:41 +00:00
rods%netscape.com
cd5016b309 changing the name of the reflow state in the reflow counter macro
b=61496 r=kmcclusk sr=waterson


git-svn-id: svn://10.0.0.236/trunk@83150 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:51:21 +00:00
rods%netscape.com
6cef61e607 uncommenting out a line for tracking reflow performance
b=61496 r=kmcclusk, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@83149 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:46:12 +00:00
waterson%netscape.com
488d76f2ec Bug 57360. Handle non-ASCII characters as IDs and for document URLs. r=rjc, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83148 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:45:56 +00:00
karnaze%netscape.com
6d3930718f bug 42033 (patch submitted by bernd.mielke@snafu.de) - give 0 proportional cols their min width. sr=waterson, r=karnaze.
git-svn-id: svn://10.0.0.236/trunk@83147 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:44:59 +00:00
harishd%netscape.com
6158ba6686 Regression test file - Not part of the build
git-svn-id: svn://10.0.0.236/trunk@83146 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:44:27 +00:00
rods%netscape.com
44f7461592 removing unneeded/unused code/methods
r=kmcclusk, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@83144 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:39:28 +00:00
av%netscape.com
3359abaa88 Fixing bug 19617, prevent the default plugin to display multiple dialogs for the same mime type, patch by lsv@sparc.spb.su, sr=blizzard, a=av
git-svn-id: svn://10.0.0.236/trunk@83143 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:32:07 +00:00
beard%netscape.com
7dcc1cbcf9 Build OJI library as a component, not a shared library. sr=sfraser, r=jj, bug #61614.
git-svn-id: svn://10.0.0.236/trunk@83142 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:26:30 +00:00
blakeross%telocity.com
ec1c33524e Fix 58633 and 49744: a typo in GetLastVisited() and improving a cmd line help description. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83141 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:17:15 +00:00
dougt%netscape.com
110f4f1016 50558. check for nulls. written by warren harris r=dougt@netscape.com a=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83140 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:14:41 +00:00
dougt%netscape.com
e4505fe3a8 60723. check for null. r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83139 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:12:54 +00:00
dougt%netscape.com
75dd66323d 60718. check for null. r=valeski@netscape.com, a=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83138 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:10:55 +00:00
sfraser%netscape.com
67bcce0273 Fix the dump to escape the @. duh. r=#mozilla. a=leaf
git-svn-id: svn://10.0.0.236/trunk@83137 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 20:45:14 +00:00
mcgreer%netscape.com
ad905472c3 fix broken builds, linked in wrong order
git-svn-id: svn://10.0.0.236/trunk@83136 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 19:13:01 +00:00
waqar%netscape.com
44c2c51a4b #=24405
r=dcone@netscape.com
d=when printing www.mozilla.org with big font, the text gets cut off on the right margin. Changing the right and bottom margin from 0 to 500.


git-svn-id: svn://10.0.0.236/trunk@83134 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 16:01:20 +00:00
karnaze%netscape.com
0a9d87c0a3 bug 9848 - check for out of memory when calling new. r=dcone.
git-svn-id: svn://10.0.0.236/trunk@83133 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 15:53:55 +00:00
mkaply%us.ibm.com
3bad4315f7 #61587
r=mkaply, a=blizzard
Code from jkobal to fix strange random timer trap


git-svn-id: svn://10.0.0.236/trunk@83132 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 15:52:24 +00:00
disttsc%bart.nl
08dda71270 Last batch of the <titledbutton>s in xul/js... bug=57751, r=kin, a=ben
git-svn-id: svn://10.0.0.236/trunk@83131 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 15:07:53 +00:00
disttsc%bart.nl
a8f5e3a10c use interCaps in nsIFindComponent.idl, bug=61099, r=sspizter,law a=smfr
git-svn-id: svn://10.0.0.236/trunk@83130 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 14:40:59 +00:00
jdunn%netscape.com
b156f23ddc removing the explicit keyword from the copy constructor
to clear up bustage on hpux
r= ccarlen@netscape.com
sr= scc@mozilla.org
# 61367


git-svn-id: svn://10.0.0.236/trunk@83129 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 11:46:12 +00:00
jdunn%netscape.com
2292b3ba8b fixing HPUX build bustage
r= cls@seawood.org
# 61368


git-svn-id: svn://10.0.0.236/trunk@83128 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 11:22:51 +00:00
mccabe%netscape.com
fd7e056933 Fixes to 52520 and 13813. Move checks against [retval] usage from xpidl_typelib code to the common xpidl_util code used by all modes, and add a new check asserting that [retva] is only applied to the last parameter. XPConnect has had this restriction for a long time.
no r=, but it's very similar to previous approved changes.  I want to get it in with other xpidl modifications, as everybody's tree needs to be rebuilt anyway.


git-svn-id: svn://10.0.0.236/trunk@83127 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 10:51:39 +00:00
mccabe%netscape.com
3549d6926d Fix to 13765. Disallow IDL interfaces with [shared] parameters that aren't string, wstring or native. Also disallow [shared] with nsid or [array] parameters.
sr=jband


git-svn-id: svn://10.0.0.236/trunk@83126 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 09:52:29 +00:00
waterson%netscape.com
026685a3b2 More rules.
git-svn-id: svn://10.0.0.236/trunk@83125 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 08:47:52 +00:00
mccabe%netscape.com
b7a4884f88 Fix to 54061.
Warning fixes for XUL javascript.


git-svn-id: svn://10.0.0.236/trunk@83124 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 08:34:53 +00:00
waterson%netscape.com
6b2eb5bb38 Don't keep around objects: let callers do that.
git-svn-id: svn://10.0.0.236/trunk@83123 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 08:08:47 +00:00
mccabe%netscape.com
1e8e358ccf Better fix to problem with 57094; reinstate 57094 fix and add a conditional #undef of NS_NO_VTABLE to nsISupportsUtils.h before defining it there.
r=jband


git-svn-id: svn://10.0.0.236/trunk@83122 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 08:08:24 +00:00
mccabe%netscape.com
766ac6067d Fix to 57094 is running into trouble on windows, commenting out.
git-svn-id: svn://10.0.0.236/trunk@83121 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 07:56:47 +00:00
mccabe%netscape.com
5d14534ebe Tweak to previous checkin. Rectify 'to to' typo in comment added to generated header files. Thanks to jband for saving me the shame.
git-svn-id: svn://10.0.0.236/trunk@83120 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 07:52:16 +00:00
mccabe%netscape.com
1044bd61b8 Fixes for 40008, 40152, 40016, 51795, 57094.
Fix various aspects of xpidl, including:

don't fail on empty idl / idl containing only #includes
use error location instead of typedef location when reporting type errors
warn on interfaces that lack a uuid attribute (thanks Warren for the prod)
add include guards to generated .h files - faster mac compilation?
xpidl-generated headers don't need NS_NO_VTABLE defined.

This'll cause a tree rebuild.

r=mang (several)
sr=jband.


git-svn-id: svn://10.0.0.236/trunk@83119 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 07:51:02 +00:00
timeless%mac.com
7d5dd4d0ff Fixes bug 61441 (alternate mail window layout parity with Messenger.xul)
r=kerz, sr=syd


git-svn-id: svn://10.0.0.236/trunk@83118 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 07:12:00 +00:00
jband%netscape.com
cd06043da8 fixes for bug 60303, bug 60356, bug 57370, and bug 58982 r=mccabe sr=hyatt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@83117 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 06:58:37 +00:00
jband%netscape.com
730c857866 fix bug 58959 and groundwork for bug 57370. Handle interface whose name has changed correctly and add support for comparing iids without fetching. r=mccabe sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@83116 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 06:55:40 +00:00
mccabe%netscape.com
8b5b02a20a Fix to 61183. Detect whether the OS has given us a date string ending in /xx (as in xx/xx/xx) for Date.prototype.toLocale[Date]String, and pad it out to the real number of digits.
r=rogerl


git-svn-id: svn://10.0.0.236/trunk@83115 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 05:52:44 +00:00
jband%netscape.com
9aec5e7edf part of fix for bug 58982. Marking local array as static. r=jst sr=vidur
git-svn-id: svn://10.0.0.236/trunk@83114 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 05:35:10 +00:00
jband%netscape.com
1920eba705 fix bug 55506. If seman was initialized too early then it was failing to register its nameset. This happened on first run when JS Component Loader would use the secman. The result was that all calls to the security manager via JavaScript would fail for that session. This fixes that by continuing to try to register the nameset until it actually succeeds. r=mstoltz a=brendan
git-svn-id: svn://10.0.0.236/trunk@83113 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 05:32:08 +00:00
jband%netscape.com
79d14917b0 Add some thread stress tests used to figure out problem in bug 61369. r=brendan sr=waterson
git-svn-id: svn://10.0.0.236/trunk@83112 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 05:26:15 +00:00
jband%netscape.com
0404f79f76 fix bug 61369. Race between nsThread Init and Main. Also additions to make the interface more useful to non-C++ code. r=brendan sr=waterson
git-svn-id: svn://10.0.0.236/trunk@83111 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 05:24:53 +00:00
blakeross%telocity.com
48fe8aedf6 Fix 51024: "Desktop Integration" -> "Windows Integration". patch by Henrik Gemal (gemal@gemal.dk). r=me a=ben
git-svn-id: svn://10.0.0.236/trunk@83110 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 05:17:32 +00:00
blakeross%telocity.com
26a37f80a0 Fix 51024: "Desktop Integration" -> "Windows Integration". patch by Henrik Gemal (gemal@gemal.dk). r=me a=ben
git-svn-id: svn://10.0.0.236/trunk@83109 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 05:14:51 +00:00
sfraser%netscape.com
8944e63925 Check out mozilla/lib/mac/Instrumentation to get Instrumentation utility header
git-svn-id: svn://10.0.0.236/trunk@83108 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 04:55:39 +00:00
sfraser%netscape.com
cca03e7fba Adding some more error strings to better catch perl errors.
git-svn-id: svn://10.0.0.236/trunk@83107 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 04:50:27 +00:00
sfraser%netscape.com
fd525c9994 Making this mess build on Mac, fixing the tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@83106 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 04:35:38 +00:00
locka%iol.ie
7cc77eb02b Another missing checking. b=46574, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83103 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 01:56:40 +00:00
pinkerton%netscape.com
2247927ef7 add selectors for scroll arrow placement and scroll thumb size. implemented on macos to look at appearance manager. made all platforms return 0 when asking for a selector that doesn't exist, so they are all the same. r=pchen, a=hyatt.
git-svn-id: svn://10.0.0.236/trunk@83102 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 01:51:14 +00:00
locka%iol.ie
d1bbed58a9 New encoder fixup helper interface. b=57996, r=jst
git-svn-id: svn://10.0.0.236/trunk@83101 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 01:08:22 +00:00
locka%iol.ie
ebe1c79f00 added files: mozilla/embedding/browser/webBrowser/nsDOMWalker.cpp, mozilla/embedding/browser/webBrowser/nsWebBrowserPersist.cpp
git-svn-id: svn://10.0.0.236/trunk@83099 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 00:47:48 +00:00
locka%iol.ie
39f6de3881 New persistence object and helper classes. b=46574, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83098 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 00:43:42 +00:00
blakeross%telocity.com
c9291a7ac5 the rest of my previous fix, the patch didn't apply fully.
git-svn-id: svn://10.0.0.236/trunk@83097 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 00:31:54 +00:00
blakeross%telocity.com
c9bd5cf4f2 Fix 52928: tree columns in page info window not resizable, and grippy isn't properly aligned. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83096 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 00:16:17 +00:00
ducarroz%netscape.com
59a239b214 Fix for bug 60015. Reapply original fix for bug 55179 which has been accidently backed out by the last checkin from timeless@mac.com. R=sspitzer, SR=alecf
git-svn-id: svn://10.0.0.236/trunk@83095 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 00:09:43 +00:00
hyatt%netscape.com
2867d59c9f Adding pref for XBL-based form controls. r=danm, a=ben
git-svn-id: svn://10.0.0.236/trunk@83094 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 00:07:09 +00:00
danm%netscape.com
cbdbac69e6 store dialog pointer in safe place so it can be retrieved in the OK handler. bug 55261. r=av,hyatt,pavlov
git-svn-id: svn://10.0.0.236/trunk@83093 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 23:44:52 +00:00
locka%iol.ie
4663ff5924 New persistence object and helper classes. b=46574, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83092 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 23:41:54 +00:00
mccabe%netscape.com
81f7853413 Remove unused property definitions and fix some errors that had crept in.
git-svn-id: svn://10.0.0.236/trunk@83091 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 23:32:53 +00:00
mkaply%us.ibm.com
b392b94a90 #56767
r/a=cls,leaf
Remove XP_PC - use XP_WIN or XP_OS2 explicitly


git-svn-id: svn://10.0.0.236/trunk@83088 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 23:28:04 +00:00
blizzard%redhat.com
cd425e225c Fix bug #60516. This should fix problems with named targets in the embedding widget. Patch from rusty.lynch@intel.com. r=adamlock sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@83087 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 23:23:32 +00:00
blakeross%telocity.com
77c32d6ba5 Fix 55902: can't drag and drop mail into msg compose window to attach it. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83086 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 23:18:38 +00:00
leaf%mozilla.org
c837d82a7e Automated update
git-svn-id: svn://10.0.0.236/trunk@83085 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:45:09 +00:00
mkaply%us.ibm.com
3c8ba1648b #61253
r=mkaply,jkobal a=blizzard
Various OS/2 cleanup - fonts, print, and arcs


git-svn-id: svn://10.0.0.236/trunk@83084 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:42:28 +00:00
colin%theblakes.com
fdcbd5780f OpenVMS specific fix for unresolved symbols at link time (caused
by checkin for 59021).

bug=61463  r=cls


git-svn-id: svn://10.0.0.236/trunk@83083 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:42:24 +00:00
mccabe%netscape.com
8a69a11a5d Twiddle Make usage message.
git-svn-id: svn://10.0.0.236/trunk@83082 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:36:06 +00:00
karnaze%netscape.com
cc350f691c bug 50695 - skip form parents when computing a percent basis height in quirks mode. sr=buster, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@83081 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:31:57 +00:00
karnaze%netscape.com
7edb2f10f0 bug 55545 - set the table preferred width during an unconstrained reflow. Return the preferred width as the maximum width when requested in the outer table reflow. a=buster, r=dcone
git-svn-id: svn://10.0.0.236/trunk@83080 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:30:09 +00:00
sfraser%netscape.com
b9ac013c22 Fix crasher bug when typing in the URL bar, bug 61452. Need to null out a global when we delete it. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@83079 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:26:22 +00:00
kin%netscape.com
02a2a9a6b6 Misc fixes for pedantic build warnings.
r=jfrancis@netscape.com a=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@83078 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:06:02 +00:00
karnaze%netscape.com
f1623e78d4 new regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@83077 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:04:24 +00:00
blizzard%redhat.com
632e38f4ee Return a specific value if a window wasn't found. Fixes bug #60865. r=tor, sr=brendan, a=alecf
git-svn-id: svn://10.0.0.236/trunk@83076 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:58:30 +00:00
pinkerton%netscape.com
71f1f63557 pulling out the dnd code (and my useless dumps) until we can differentiate between chrome and content. fixes regression.
git-svn-id: svn://10.0.0.236/trunk@83075 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:56:40 +00:00
sfraser%netscape.com
3a479605c2 Add a dump to the old scripts to encourage people to move to the new ones. r=kin
git-svn-id: svn://10.0.0.236/trunk@83074 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:52:30 +00:00
kestes%staff.mail.com
e8b5901d13 changing the filenames during the move was a bad idea,
restore the original filenames.


git-svn-id: svn://10.0.0.236/trunk@83073 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:50:17 +00:00
kestes%staff.mail.com
53e7e5607c changing the filenames was a bad idea, this was BTData.pm as found
in lib yesterday


git-svn-id: svn://10.0.0.236/trunk@83072 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:49:29 +00:00
karnaze%netscape.com
4c98bd1dc4 bug 35662 - when computing an artifical auto table width for % cells, count only the max contributor in each col. sr=waterson, r=peterl
bug 29058 (patch submitted by bernd.mielke@snafu.de) - consider proportional widths in avail totals. sr=waterson, r=karnaze


git-svn-id: svn://10.0.0.236/trunk@83071 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:48:56 +00:00
kestes%staff.mail.com
babd255d62 changing the filenames was a bad idea, this was TreeData.pm as found
in lib yesterday


git-svn-id: svn://10.0.0.236/trunk@83070 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:48:42 +00:00
kestes%staff.mail.com
a67667b3eb changing the filenames was a bad idea
git-svn-id: svn://10.0.0.236/trunk@83069 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:47:14 +00:00
mkaply%us.ibm.com
04ce0de0b6 htmlbindings changes for OS/2
git-svn-id: svn://10.0.0.236/trunk@83068 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:45:46 +00:00
morse%netscape.com
7adb92f5ee bug 60210, two tabs selected simultaneously, r=dbragg@netscape.com, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83067 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:43:09 +00:00
javi%netscape.com
e14cfff1fb Plug some memory leaks that were brought to my attention by brendan. Not part of Mozilla build just yet.
git-svn-id: svn://10.0.0.236/trunk@83066 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:41:23 +00:00
kestes%staff.mail.com
3db17decf6 moved files to default_config
git-svn-id: svn://10.0.0.236/trunk@83065 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:27:54 +00:00
kestes%staff.mail.com
03939fe252 changed filename to processmail_builds
git-svn-id: svn://10.0.0.236/trunk@83064 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:25:45 +00:00
kestes%staff.mail.com
ee28257a14 files moved to default_config directory
git-svn-id: svn://10.0.0.236/trunk@83063 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:24:31 +00:00
sspitzer%netscape.com
396748a09c fix for #53792. sr=mscott. compute the length of the data correctly.
git-svn-id: svn://10.0.0.236/trunk@83062 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:20:29 +00:00
ssu%netscape.com
40ef6ce0ca Applying patch from disttsc@bart.nl for bug #60161 - Unknown error 804b0005 appears in status bar. r=ssu, sr=mscott. This check in does not affect tinderbox builds.
git-svn-id: svn://10.0.0.236/trunk@83061 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:20:09 +00:00
waterson%netscape.com
095508a120 Oops, remove one 'bamboozler' that isn't globally exported, except in my build.
git-svn-id: svn://10.0.0.236/trunk@83060 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:18:03 +00:00
waterson%netscape.com
a27c8695cc Bug 61241. Change trace-malloc's live object output format to mimic beard's format from Boehm. r=brendan, sr=jband
git-svn-id: svn://10.0.0.236/trunk@83059 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:16:53 +00:00
sspitzer%netscape.com
57d8f13256 fix for #61464. when autosubscribing to a secure news server (clicking on a snews:// url)
set the port to be the default secure news port, if it is not specified in the snews:// url.

sr=mscott


git-svn-id: svn://10.0.0.236/trunk@83058 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:14:32 +00:00
kestes%staff.mail.com
22ae34727f moved from processmail
git-svn-id: svn://10.0.0.236/trunk@83057 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:13:15 +00:00
kestes%staff.mail.com
8f6c8d95e1 explain the new configuration with defult_conf and local_conf
directories


git-svn-id: svn://10.0.0.236/trunk@83056 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:12:56 +00:00
kestes%staff.mail.com
2e6a648dd7 configure: @GZIP @GUNZIP @UUDECODE
explicity in TinderConfig not in ./configure


git-svn-id: svn://10.0.0.236/trunk@83055 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:12:12 +00:00
morse%netscape.com
162e5a7714 bug 56644, wallet cleanup, r=dveditz@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83054 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:05:33 +00:00
kestes%staff.mail.com
6083dd0caf moved from lib
git-svn-id: svn://10.0.0.236/trunk@83053 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 20:53:56 +00:00
kestes%staff.mail.com
e1c2249ee6 moved from lib as TreeData.pm
git-svn-id: svn://10.0.0.236/trunk@83052 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 20:53:45 +00:00
kestes%staff.mail.com
f3d7fce78c moved from lib as BTData.pm
git-svn-id: svn://10.0.0.236/trunk@83051 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 20:53:35 +00:00
kestes%staff.mail.com
4dcecd70ea improve comments
git-svn-id: svn://10.0.0.236/trunk@83050 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 20:40:34 +00:00
javi%netscape.com
1c9073e67b Fix busted loading of module for WIN32 and delete the TextGenContext used to fetch the name of the module for the root certificates.
git-svn-id: svn://10.0.0.236/trunk@83049 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 20:00:21 +00:00
kestes%staff.mail.com
fc5afe8f24 improve comments
git-svn-id: svn://10.0.0.236/trunk@83048 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 19:47:38 +00:00
kestes%staff.mail.com
fb3cceef52 minor changes prompted by McAfee.
git-svn-id: svn://10.0.0.236/trunk@83047 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 19:46:30 +00:00
karnaze%netscape.com
d3039e0d92 new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@83046 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 17:37:14 +00:00
pinkerton%netscape.com
1b6667040d adding htmlBindings and platform bindings to packages.
git-svn-id: svn://10.0.0.236/trunk@83045 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 17:36:51 +00:00
disttsc%bart.nl
c1098cfcb8 More appCore removal, bug=46200, r=alecf, a=ben
git-svn-id: svn://10.0.0.236/trunk@83044 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 16:09:01 +00:00
disttsc%bart.nl
5ce580f7e9 More appCore removal. bug=46200, r=alecf, a=ben
git-svn-id: svn://10.0.0.236/trunk@83043 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 15:27:43 +00:00
dbaron%fas.harvard.edu
2b3be47025 Add newline to end of file to make HP compiler happy. r=timeless
git-svn-id: svn://10.0.0.236/trunk@83042 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 15:18:32 +00:00
disttsc%bart.nl
5e2fdddead Fix bug 48180 (``menulists don't respect data attribute''), patch by Jan Varga, r=jag, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@83041 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 12:47:19 +00:00
sfraser%netscape.com
5508be01ee Trying to fix build redness; convert the ImportXMLProject stuff to use thew new low-level AE handler, and change the error messages to be better picked up by the Tinderbox error parser.
git-svn-id: svn://10.0.0.236/trunk@83040 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 08:15:04 +00:00
sfraser%netscape.com
a501b855e8 Attempting to fix the clobber build redness; adding an 'import_project' handler which uses low-level Apple Event stuff to talk to CodeWarrior, which should detect errors better.
git-svn-id: svn://10.0.0.236/trunk@83039 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 08:14:01 +00:00
pinkerton%netscape.com
7b30afa6a9 file has moved into layout/xbl/builtin
git-svn-id: svn://10.0.0.236/trunk@83038 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 07:02:11 +00:00
pinkerton%netscape.com
298ef3a62e remove htmlBindings.xml and platformHTMLBindings.xml from jar files. they are now installed in res. a=hyatt.
git-svn-id: svn://10.0.0.236/trunk@83037 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 06:52:38 +00:00
tor%cs.brown.edu
5296fdff82 Bug 60789 - update libmng snapshot and handle alpha depth
requirements better.


git-svn-id: svn://10.0.0.236/trunk@83036 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 06:45:16 +00:00
pinkerton%netscape.com
fbcb65e21a Fix win32-only bustage.
git-svn-id: svn://10.0.0.236/trunk@83035 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 06:34:14 +00:00
ben%netscape.com
72a58028e5 bugfix for 57951, checking in again (this was backed out this morning to get the tree open, however it turns
out that the submenu positioning problem was actually caused by something else, and there was nothing wrong
with this change). r=pink, a=hyatt


git-svn-id: svn://10.0.0.236/trunk@83034 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 06:15:43 +00:00
pinkerton%netscape.com
75724d8d49 copy the html bindings to res.
git-svn-id: svn://10.0.0.236/trunk@83033 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 06:12:14 +00:00
pinkerton%netscape.com
0e07df9a54 Refactor some of the window key handler and add drag and drop handlers to the window root. Also move the html bindings (and platform bindings) to res, removing the chome dependency. a=hyatt.
git-svn-id: svn://10.0.0.236/trunk@83032 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 06:01:33 +00:00
beard%netscape.com
e02576fe14 After importing the XML project file, close it, to make tinderbox happy.
git-svn-id: svn://10.0.0.236/trunk@83031 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 05:56:57 +00:00
pinkerton%netscape.com
be85e23986 more small build things. r=bryner
git-svn-id: svn://10.0.0.236/trunk@83030 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 05:55:02 +00:00
morse%netscape.com
9b339727b5 bug 61275, email address interpreted as street address, r=dveditz@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@83029 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 05:47:38 +00:00
blakeross%telocity.com
d9b3cd4cbd Damnit! Die bug die! Why is linux choking on a minor css change? I'm switching to IE. Depooooort meeeeee.........
git-svn-id: svn://10.0.0.236/trunk@83028 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 05:37:44 +00:00
pinkerton%netscape.com
a8a3fc29b7 forgot the adjust depth. r=bryner
git-svn-id: svn://10.0.0.236/trunk@83027 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 05:36:18 +00:00
pinkerton%netscape.com
979aef5977 start building xbl/builtin (a=hyatt).
git-svn-id: svn://10.0.0.236/trunk@83026 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 05:12:40 +00:00
cltbld%netscape.com
e0e20768cd [sfraser@netscape.com] Try to fix clobber tinderbox problems by putting a timeout on the Import project XML AppleScript. r=jj
git-svn-id: svn://10.0.0.236/trunk@83025 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 04:18:30 +00:00
nelsonb%netscape.com
b4b40e23e1 Add missing error detection to identest. Change the order in which
mp_ints are destroyed to make debugging easier.  These changes
facilitated detecting and fixing bug 61394.


git-svn-id: svn://10.0.0.236/trunk@83024 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 04:07:10 +00:00
blakeross%telocity.com
7b93c8572c Fix 57584: fix invalid style in test8.html. r=hixie, just a minor change to a test file
git-svn-id: svn://10.0.0.236/trunk@83023 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 03:57:11 +00:00
mccabe%netscape.com
970aad1804 Fix to 58673. Alias Date.prototype.toGMTString to Date.prototype.toUTCString (rather than defining seperate function objects for each). ECMA conformance.
r=rogerl


git-svn-id: svn://10.0.0.236/trunk@83022 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 03:03:05 +00:00
pinkerton%netscape.com
4b7459fa60 moving bindings into res to eliminate chrome dependency.
git-svn-id: svn://10.0.0.236/trunk@83021 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 02:54:24 +00:00
pinkerton%netscape.com
c99a54ab51 breaking apart root key handler into base class
git-svn-id: svn://10.0.0.236/trunk@83020 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 02:51:26 +00:00
jst%netscape.com
f8a9c545ce Fixing up indentation, tabs are evil! Whitespace only changes. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@83019 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 02:26:11 +00:00
mccabe%netscape.com
b2cbc0c82b Fix to 57048. Bring the JS engine's implementation of Object.prototype.propertyIsEnumerable in line with the ECMA spec.
Thanks to David Flanagan for noticing this problem.

r=rogerl


git-svn-id: svn://10.0.0.236/trunk@83018 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 02:05:10 +00:00
racham%netscape.com
1fab68b023 Adding reference to security overlay file so that 3pane alternate layout displays security button. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@83017 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:49:58 +00:00
nelsonb%netscape.com
39f1abdcff Fix bug 61394. Don't increase length of input vector by 1. Avoid
copying the vector twice.


git-svn-id: svn://10.0.0.236/trunk@83014 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:30:28 +00:00
naving%netscape.com
3651ef0d82 59063 59064, r=sspitzer, sr=bienvenu. Arguments changed
git-svn-id: svn://10.0.0.236/trunk@83013 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:18:37 +00:00
naving%netscape.com
b8717cbf7d 59063 59064, r=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@83011 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:17:14 +00:00
naving%netscape.com
d080be4478 59063 59064, r=sspitzer, sr=bienvenu. If the folder exists then the alert pops up.
git-svn-id: svn://10.0.0.236/trunk@83010 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:16:31 +00:00
naving%netscape.com
3d98589598 59063 59064, r=sspitzer, sr=bienvenu. arguments changed
git-svn-id: svn://10.0.0.236/trunk@83008 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:14:44 +00:00
naving%netscape.com
3dbb7a0756 59063 59064, r=sspitzer, sr=bienvenu. Passing the arguments correctly
git-svn-id: svn://10.0.0.236/trunk@83007 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:13:44 +00:00
naving%netscape.com
3a3e06e351 59063 59064, r=sspitzer, sr=bienvenu. Passing the right arguments because of change
in definitions


git-svn-id: svn://10.0.0.236/trunk@83006 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:12:57 +00:00
naving%netscape.com
cc69d34e1c 59063 59064, r=sspitzer, sr=bienvenu. throwing exception so that dialog does not close
git-svn-id: svn://10.0.0.236/trunk@83005 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:12:04 +00:00
naving%netscape.com
4978f11f95 59063 59064, r=sspitzer, sr=bienvenu. throw exception so that the dialog does not close
git-svn-id: svn://10.0.0.236/trunk@83004 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:11:14 +00:00
naving%netscape.com
d0f8a2104c 59063 59064, r=sspitzer, sr=bienvenu. Passing nsIMsgWindow for popping up alert if required
git-svn-id: svn://10.0.0.236/trunk@83003 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:10:28 +00:00
sonmi%netscape.com
e108bbd381 took out the NULL_SERVER restart code completely
git-svn-id: svn://10.0.0.236/trunk@83002 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:09:33 +00:00
naving%netscape.com
8246039d70 59063 59064, r=sspitzer, sr=bienvenu added an error msg
git-svn-id: svn://10.0.0.236/trunk@83001 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:09:30 +00:00
sonmi%netscape.com
65986aa49b more outpur (2>) to the certutil log file
git-svn-id: svn://10.0.0.236/trunk@83000 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:08:59 +00:00
sonmi%netscape.com
0787049cb0 took out the tail -f if running from cron
git-svn-id: svn://10.0.0.236/trunk@82999 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 01:07:59 +00:00
granrose%netscape.com
c4176426e8 create separate "package" directory in dist when packaging so that we don't strip libraries in the tree. r=cls. bugscape 3391.
git-svn-id: svn://10.0.0.236/trunk@82998 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 00:48:47 +00:00
endico%mozilla.org
d7493f6adf *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@82997 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 00:32:53 +00:00
pinkerton%netscape.com
5df2a80199 add scroll-wheel support bug 7347. r=beard/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@82996 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 00:30:46 +00:00
mjudge%netscape.com
8994e1cdc2 added in code to allow GetSelection() to work. r= mstoltz
git-svn-id: svn://10.0.0.236/trunk@82995 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 00:13:00 +00:00
mkaply%us.ibm.com
3bf87ed75e #56767
r/a=cls,leaf
Remove XP_PC - use XP_WIN or XP_OS2 explicitly


git-svn-id: svn://10.0.0.236/trunk@82994 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:51:05 +00:00
relyea%netscape.com
900bfbac2d Use NSS_Init() to open the databases.
Include pk11func.h so we get the proper forward function definition.


git-svn-id: svn://10.0.0.236/trunk@82993 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:37:52 +00:00
hyatt%netscape.com
a29e161fc4 menu bug fx r by danm ben
git-svn-id: svn://10.0.0.236/trunk@82992 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:35:04 +00:00
mkaply%us.ibm.com
694a94a527 #61253
r=mkaply, a=blizzard
Code from Dainis Jonitis - fix arc drawing


git-svn-id: svn://10.0.0.236/trunk@82991 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:30:59 +00:00
mkaply%us.ibm.com
0b0abb10e4 #56767
r/a=cls,leaf
Remove XP_PC - use XP_WIN or XP_OS2 explicitly


git-svn-id: svn://10.0.0.236/trunk@82990 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:27:38 +00:00
relyea%netscape.com
1435766bb3 Fix type casting problems in zip.c
git-svn-id: svn://10.0.0.236/trunk@82989 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:25:36 +00:00
relyea%netscape.com
1755211ed7 remove extre PR_PUBLIC definition so everything will compile under AIX
git-svn-id: svn://10.0.0.236/trunk@82988 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:24:55 +00:00
mcgreer%netscape.com
b907026ac7 fix missing libraries in windows build
git-svn-id: svn://10.0.0.236/trunk@82987 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:21:38 +00:00
javi%netscape.com
d69ec65a7c Include prototype for converting a mac path to unix path.
git-svn-id: svn://10.0.0.236/trunk@82986 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:04:16 +00:00
javi%netscape.com
2a7264244b Version of ctrlconn.c that loads root modules for Mac.
git-svn-id: svn://10.0.0.236/trunk@82985 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 23:02:37 +00:00
danm%netscape.com
928279c539 ignore busy threads when determining whether to add a new thread to the pool. bugs 55032,56337,58404,60338, others. r=beard,brendan,dougt,saari
git-svn-id: svn://10.0.0.236/trunk@82984 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 22:38:02 +00:00
relyea%netscape.com
f1b29b3e4a Add pkcs12 so the pk12util.c builds
git-svn-id: svn://10.0.0.236/trunk@82983 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 22:08:45 +00:00
relyea%netscape.com
0b66bf6e0a Use platlibs so the the builds work on NT as well.
git-svn-id: svn://10.0.0.236/trunk@82982 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 22:08:23 +00:00
ddrinan%netscape.com
ed85119cf3 Suppress the depend target
git-svn-id: svn://10.0.0.236/trunk@82981 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 22:01:56 +00:00
blakeross%telocity.com
4aaa49c0e4 Fix 57615: accesskey for print preview shows as (V) in composer. r=jag sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@82980 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 21:50:08 +00:00
mccabe%netscape.com
140ab8c6e1 Restore toplevel Makefile (with an added note in the usage message about it's new limitations wrt debugger and bsf) and update the js library makefile to account for changed files.
git-svn-id: svn://10.0.0.236/trunk@82979 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 21:24:41 +00:00
javi%netscape.com
73ae6d3427 Also traverse into the nlslayer directory when building PSM.
git-svn-id: svn://10.0.0.236/trunk@82978 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 20:18:54 +00:00
waterson%netscape.com
5904b5397d First checked in.
git-svn-id: svn://10.0.0.236/trunk@82977 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 19:53:59 +00:00
leaf%mozilla.org
918b2fed22 backing out change to fix 61334, a=hyatt on the backout
git-svn-id: svn://10.0.0.236/trunk@82976 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 19:42:52 +00:00
javi%netscape.com
57e82950a4 Add the list of exported symbols from the pkcs11 shared library module
to this directory.


git-svn-id: svn://10.0.0.236/trunk@82974 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 19:12:42 +00:00
kestes%staff.mail.com
8459a6e4d8 Peristence::Storable has now been tested.
git-svn-id: svn://10.0.0.236/trunk@82972 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 17:54:45 +00:00
kestes%staff.mail.com
64f6569d6f use the Peristence module so that we can test the storable
implementation.


git-svn-id: svn://10.0.0.236/trunk@82971 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 17:53:39 +00:00
nboyd%atg.com
b5014d7984 Fix bug 61267.
git-svn-id: svn://10.0.0.236/trunk@82970 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 16:23:24 +00:00
rods%netscape.com
813a66daa1 patch from net (thanks Boris)
This fix correctly sets the content type for uploads for multipart posts
b=60737, r=rods sr=buster


git-svn-id: svn://10.0.0.236/trunk@82969 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 14:14:20 +00:00
hyatt%netscape.com
82140bea60 Fix insertion point reparentin gissue with blocks. r=hixie, a=ben
git-svn-id: svn://10.0.0.236/trunk@82968 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 10:10:41 +00:00
ben%netscape.com
a643c21606 Hyatt removing files from build. a=hyatt
git-svn-id: svn://10.0.0.236/trunk@82967 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 08:56:06 +00:00
hyatt%netscape.com
52fe432b4a Move menulist entirely into XBL. a=ben
git-svn-id: svn://10.0.0.236/trunk@82966 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 08:52:36 +00:00
ben%netscape.com
f2891e7df0 Fix hyatt's bustage. a=hyatt
git-svn-id: svn://10.0.0.236/trunk@82965 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 08:28:06 +00:00
beard%netscape.com
d50b671c58 [not part of build] This version arranges things so that the menu item drawn is drawn against the appropriate edge of the imaginary menu that contains the item. Therefore if attop or atbottom are true, the appropriate
bevel effect is drawn for the edge of the menu. <lordpixel@mac.com>, r=beard


git-svn-id: svn://10.0.0.236/trunk@82964 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 07:19:58 +00:00
hyatt%netscape.com
e922a83880 Removing obsolete frames from XUL dir. a=ben
git-svn-id: svn://10.0.0.236/trunk@82963 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 07:13:14 +00:00
hyatt%netscape.com
457ef78c19 Removing dead code. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@82962 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 06:54:01 +00:00
cls%seawood.org
6479ca1914 Fix linux/sparc test to work for sparc64 arch.
Thanks to Myth <frb@wiw.org> for the patch.
Bug #57501 r=cls@seawood.org


git-svn-id: svn://10.0.0.236/trunk@82961 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 05:27:19 +00:00
jst%netscape.com
ead0ef8a33 Getting rid of some static nsIID's in favor of using the NS_GET_IID() macro. sr=rpotts, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@82960 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 04:11:37 +00:00
jst%netscape.com
ee57d41453 Fixing bug 49597. Setting the 'checked' state on a dynamically created radio button that wasn't yet part of the document in JS was throwing an exception since our internal pres state code was generating a failure code when the input element didn't have a document. sr=vidur, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@82959 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 03:41:50 +00:00
sonmi%netscape.com
3ae8896e56 removed another server restart (NULL ciphers), but left code in in case we
need to reactivate the restart (search for variable NULL_SERVER)


git-svn-id: svn://10.0.0.236/trunk@82958 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 02:57:46 +00:00
mstoltz%netscape.com
b38427501e bug 59766. Added code to push current JS context onto context stack before all LC calls into JS, becuase the security manager looks on the context stack for permission info. r=jband, mccabe
git-svn-id: svn://10.0.0.236/trunk@82957 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 02:50:21 +00:00
sonmi%netscape.com
6eaa8d4672 attempt to remove cron error about output terminal can't be opened
made tmp files permanent so HP cmsutil coredump can be examined
added debugging output (log all certtutil starts), switchet to /bin/sh


git-svn-id: svn://10.0.0.236/trunk@82956 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 02:36:29 +00:00
rods%netscape.com
545fd85812 GetStateProperty now clears the outgoing arg before appending the new value.
b=61297, r=jst,a=hyatt


git-svn-id: svn://10.0.0.236/trunk@82955 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 02:35:41 +00:00
bienvenu%netscape.com
e7e6a05445 add offline folder flags, r=sspitzer,sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@82954 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 02:17:02 +00:00
cls%seawood.org
7b0df0ad65 Fix the BeOS implementation of Normalize().
Thanks to Hiromasa Kato <hiro@eng.iastate.edu> for the patch.
Bug #53014 r=cls@seawood.org sr=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@82952 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 01:43:09 +00:00
cls%seawood.org
d2eca59b54 Under BeOS, we must call Normalize() on a local file before it can be used.
Thanks to Hiromasa Kato <hiro@eng.ia.state.edu> for the patch. Bug #53014. r=cls@seawood.org sr=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@82951 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 01:41:05 +00:00
bryner%uiuc.edu
bbb637e1a5 Bug 61219 - don't use nsIPSMComponent! r/sr=rpotts.
git-svn-id: svn://10.0.0.236/trunk@82950 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 01:40:22 +00:00
naving%netscape.com
c9b5de9e98 #37942 r=sspitzer sr=mscott. Prevent the move/copy messages operation to continue if a
message is dropped on a folders-only folder.


git-svn-id: svn://10.0.0.236/trunk@82949 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 01:37:44 +00:00
kestes%staff.mail.com
be142db866 add better makefile test support.
fix echo bug.


git-svn-id: svn://10.0.0.236/trunk@82946 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:37:13 +00:00
mcgreer%netscape.com
1b936cd382 changes suggested by bryner to build more of NSS's utilities
git-svn-id: svn://10.0.0.236/trunk@82945 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:36:53 +00:00
kestes%staff.mail.com
d2ddcb6776 change the sample user to anonymous from kestes
git-svn-id: svn://10.0.0.236/trunk@82944 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:35:49 +00:00
larryh%netscape.com
b455ec3267 Bugzilla: 58575
git-svn-id: svn://10.0.0.236/trunk@82943 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:34:48 +00:00
kestes%staff.mail.com
441e54774d put module and branch information in the cvs popup windows
git-svn-id: svn://10.0.0.236/trunk@82942 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:34:00 +00:00
kestes%staff.mail.com
69e3504b6a improve the handling of estimated build time when there is dead time.
turn back on the line which tells all the columns which have been
ignored.


git-svn-id: svn://10.0.0.236/trunk@82941 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:32:57 +00:00
kestes%staff.mail.com
612486c214 make taint safe.
git-svn-id: svn://10.0.0.236/trunk@82940 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:31:29 +00:00
kestes%staff.mail.com
1c0b765df0 move the lock file to the HTML directory to ease testing.
git-svn-id: svn://10.0.0.236/trunk@82939 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:31:09 +00:00
kestes%staff.mail.com
b10cba26bc make taint safe
add more comments at the top to clear up ambiguities.

make the library load structure conform to other modules, I already
got one question


git-svn-id: svn://10.0.0.236/trunk@82938 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:30:26 +00:00
kestes%staff.mail.com
abc726205a make taint safe
git-svn-id: svn://10.0.0.236/trunk@82937 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:28:18 +00:00
morse%netscape.com
bf23f046b3 bug 61179, deleting menuitem causes crash, r=ssu@netscape.com, sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@82936 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:28:01 +00:00
kestes%staff.mail.com
928562864b @authors needed to be a local variable and needed to ensure it was
unique when passed to 'mailto: '


git-svn-id: svn://10.0.0.236/trunk@82935 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:25:41 +00:00
morse%netscape.com
476506bf86 bug 60472, multiple user list for password not always displayed, r=sgehani@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@82934 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:25:40 +00:00
kestes%staff.mail.com
15b1708625 remove comments about image subsystem, we no longer have this as a
requirement.

explain the warning issues better.

remove discussion of the bug tracking system, I coded it already.


git-svn-id: svn://10.0.0.236/trunk@82933 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:24:42 +00:00
kestes%staff.mail.com
b0c63c03ba make the intial build more realistic, there can be builds in progress
builds which have not started because of dead time and builds which
have started.


git-svn-id: svn://10.0.0.236/trunk@82932 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:23:16 +00:00
kestes%staff.mail.com
c5ea8efb89 added aditional test cases to max just to ensure it handles negative
numbers.


git-svn-id: svn://10.0.0.236/trunk@82931 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:21:36 +00:00
radha%netscape.com
25ba1a3f3b Fixing tree bustage
git-svn-id: svn://10.0.0.236/trunk@82930 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 00:01:16 +00:00
beard%netscape.com
e266b3261f Keep JDK 1.1 compatible.
git-svn-id: svn://10.0.0.236/trunk@82929 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 23:40:15 +00:00
heikki%netscape.com
a02e205742 Bug 59675, fixing uninitialized variables. r=jst, a=waterson.
git-svn-id: svn://10.0.0.236/trunk@82928 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 23:23:28 +00:00
radha%netscape.com
1cab05269a Fix for bug # 54739 r/sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@82926 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 23:10:09 +00:00
karnaze%netscape.com
ed4a9c12ea bug 56563 - frame constructor creates anonymous frames when a table has a child which is not table related.
ConstructFrameByTag takes additional arg indicating that a whitespace frame was not constructed. sr=buster, r=attinasi


git-svn-id: svn://10.0.0.236/trunk@82925 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 22:47:33 +00:00
nboyd%atg.com
bdc5acabf3 Sense JDK1.3 dependencies.
git-svn-id: svn://10.0.0.236/trunk@82924 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 22:23:40 +00:00
svn%xmlterm.org
1dde1ba065 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Minor changes to get xmlterm to load with MathML/SVG enabled
(but xmlterm still fails to flush reflows)


git-svn-id: svn://10.0.0.236/trunk@82923 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 22:15:50 +00:00
waterson%netscape.com
842b58304c First checked in.
git-svn-id: svn://10.0.0.236/trunk@82922 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 22:07:30 +00:00
ben%netscape.com
52fbd822c0 fix for bug 57951, submenus of scrolling menus positioned incorrectly.
r=pinkerton@netscape.com, a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@82921 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 22:04:58 +00:00
hyatt%netscape.com
42a6ac59c1 Fix for 51264. r=danm, a=ben
git-svn-id: svn://10.0.0.236/trunk@82920 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 22:00:33 +00:00
nhotta%netscape.com
081a9cd72d Changed to used percentage instead of absolute pixel size for HTML display.
This fixes the problem of plain text attached in HTML is shown larger, bug 40547, r=rhp, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@82919 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 21:44:08 +00:00
nhotta%netscape.com
7402e71af4 Changed to convert anchor name as UTF-8 instead of Latin1 if that fails then convert it as document charset, bug 58819, r=erik, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@82918 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 21:43:28 +00:00
svn%xmlterm.org
275dd9d859 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Code cleanup: disabled diagnostic output.


git-svn-id: svn://10.0.0.236/trunk@82917 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 21:38:14 +00:00
cls%seawood.org
12a26ba84e Enable BEOS_ADDON_WORKAROUND hack for all BeOS builds
git-svn-id: svn://10.0.0.236/trunk@82916 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 21:27:10 +00:00
waterson%netscape.com
4ba5eb1034 Add note about plugins.
git-svn-id: svn://10.0.0.236/trunk@82915 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 21:07:38 +00:00
mkaply%us.ibm.com
9ef5650fd4 #61253
r=mkaply,jkobal, a=blizzard
Setting wrong background on printing, setting wrong default on printing


git-svn-id: svn://10.0.0.236/trunk@82914 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 21:00:57 +00:00
radha%netscape.com
49f0e6f2c0 Fix for bug # 58216 r/sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@82913 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 20:25:31 +00:00
mkaply%us.ibm.com
e5d1ea2069 #53366
r=jkobal, a=blizzard
A pointer to mem is a really bad thing to hash against


git-svn-id: svn://10.0.0.236/trunk@82912 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 20:22:52 +00:00
pschwartau%netscape.com
7b58ea6846 Removing outdated testcase. See Bugzilla bug 49233.
git-svn-id: svn://10.0.0.236/trunk@82911 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 19:39:18 +00:00
dougt%netscape.com
1927027e09 Fixes 60886. r=adamlock
git-svn-id: svn://10.0.0.236/trunk@82910 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 19:35:03 +00:00
pschwartau%netscape.com
b3f7242461 Removing outdated testcase. See bug 49233.
git-svn-id: svn://10.0.0.236/trunk@82909 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 19:32:41 +00:00
nboyd%atg.com
23a4c9959e Add hasProperty and use it for the 'in' operator
git-svn-id: svn://10.0.0.236/trunk@82908 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 17:46:56 +00:00
nboyd%atg.com
efae45436c Fix 19734, accepting patch
git-svn-id: svn://10.0.0.236/trunk@82901 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 15:13:35 +00:00
nboyd%atg.com
52a01f2063 Switch to ant for building.
git-svn-id: svn://10.0.0.236/trunk@82900 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 15:04:48 +00:00
nboyd%atg.com
998690b9c0 Add debugger contribution from Christopher Oliver.
git-svn-id: svn://10.0.0.236/trunk@82899 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 15:00:45 +00:00
colin%theblakes.com
031f48020c OpenVMS specific fix for defeciency in stat.
b=60199 r=dougt a=waterson


git-svn-id: svn://10.0.0.236/trunk@82898 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 11:19:41 +00:00
ben%netscape.com
4967bacdba Mutation event files. r=joki, a=brendan
git-svn-id: svn://10.0.0.236/trunk@82897 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 08:27:09 +00:00
ben%netscape.com
4ef56d20bb Added mutation files. r=joki, a=brendan
git-svn-id: svn://10.0.0.236/trunk@82896 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 08:24:36 +00:00
hyatt%netscape.com
132d0db472 Patch for 55595. r=joki, a=brendan
git-svn-id: svn://10.0.0.236/trunk@82895 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 07:55:20 +00:00
pschwartau%netscape.com
6d446a8af4 Initital add -
git-svn-id: svn://10.0.0.236/trunk@82894 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 01:22:47 +00:00
disttsc%bart.nl
e663611339 Damn typos sneaking past me. Fixed. bug=61185, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@82893 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-26 04:37:10 +00:00
disttsc%bart.nl
d6dde7650d Whoops... Fixing ``/ //'' lines...
git-svn-id: svn://10.0.0.236/trunk@82892 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-25 13:51:33 +00:00
disttsc%bart.nl
edbf9769eb Get rid of most appCore uses in navigator.js and do some general cleaning-up. bug=46200, r=alecf, r=Hixie, a=ben
git-svn-id: svn://10.0.0.236/trunk@82891 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-25 12:27:40 +00:00
disttsc%bart.nl
2a988e681a Fix strict warnings in xulBindings.xml and add some stuff for bug 46200, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@82890 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-25 07:21:12 +00:00
disttsc%bart.nl
fa2fa229e1 A few preparations for later checkins for bug 46200. r=alecf, a=ben
git-svn-id: svn://10.0.0.236/trunk@82889 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-25 07:20:07 +00:00
disttsc%bart.nl
08abf1dcff titledbutton -> button. bug=57751, r=mscott, a=ben
git-svn-id: svn://10.0.0.236/trunk@82888 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-25 01:19:03 +00:00
pschwartau%netscape.com
be169d7260 Adding shell.js for ECMA3 Date tests, and tests for ECMA3 15.9.5.3 - 15.9.5.7
git-svn-id: svn://10.0.0.236/trunk@82887 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-25 01:17:24 +00:00
blakeross%telocity.com
9d4f1f1801 Fix 61093: mail crashes on startup.
git-svn-id: svn://10.0.0.236/trunk@82886 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-24 19:36:59 +00:00
blakeross%telocity.com
816d876083 hmm
git-svn-id: svn://10.0.0.236/trunk@82885 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 20:05:27 +00:00
blakeross%telocity.com
2dec3207e5 Fix 57584: minor problem in test8.html. r=a=(not built)
git-svn-id: svn://10.0.0.236/trunk@82884 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 18:16:48 +00:00
blakeross%telocity.com
490251e74f (readding a <script/> tag that I inadvertently removed in my checkin last night, and fixing a typo.)
git-svn-id: svn://10.0.0.236/trunk@82883 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 17:28:58 +00:00
rcassin%supernova.org
67096f5da5 Fix for bug 53658: Pref titledbox "Default Page Colors" should be "Default Page Appearance". r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@82882 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 15:19:20 +00:00
rcassin%supernova.org
3aa8002709 Fix for bug 57345: "Cancel" in Save as Charset brings up Page Title. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@82881 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 15:13:34 +00:00
blakeross%telocity.com
b24ee599f3 fix comment in last checkin
git-svn-id: svn://10.0.0.236/trunk@82880 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 06:19:00 +00:00
blakeross%telocity.com
bfb607e200 Fix 18787: sidebar panels need context menus. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82879 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 05:50:34 +00:00
blakeross%telocity.com
72d7034f7e Fix 59707: extract navigator's context menu and allow it to be used elsewhere in the app (and to help in embedding). r=jag a=alecf
git-svn-id: svn://10.0.0.236/trunk@82878 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 05:47:04 +00:00
disttsc%bart.nl
727c40ea5a Get rid of appCore from sessionHistoryUI.js again, hyatt's recent changes of saving the sessionHistory object on skin switching makes this possible.
bug=46200, r=alecf, a=ben


git-svn-id: svn://10.0.0.236/trunk@82877 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 05:24:35 +00:00
blakeross%telocity.com
98fac2c892 Fix 53977: shouldn't be able to access hidden tabs using the keyboard. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@82876 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 04:31:45 +00:00
beard%netscape.com
7b73cacd8a importable XML project for CWPro6.
git-svn-id: svn://10.0.0.236/trunk@82875 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 04:27:33 +00:00
beard%netscape.com
026dcd3666 removed import of non-existent org.mozilla.javascript.tools.debugger.* package.
git-svn-id: svn://10.0.0.236/trunk@82874 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 04:24:34 +00:00
blakeross%telocity.com
c7db87a7b8 Fix 22184: F9 should toggle sidebar visibility. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@82873 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 03:45:59 +00:00
dmose%mozilla.org
e7c5737f0b disable Delete User functionality until it gets fixed; currently leaves dangling pointers in the db. contributed by zach@zachlipton.com, r=dmose@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@82872 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 00:41:03 +00:00
radha%netscape.com
cb3361bdcb Fix for bug # 58836 r=ducarroz sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82870 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 22:23:54 +00:00
dougt%netscape.com
3064e7eaad Static Modules change. Missed these two files yesterday. r=valeski/warren, sr/a=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@82869 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 21:50:53 +00:00
beard%netscape.com
7b25b0e54d [not part of build] menu item rendering.
git-svn-id: svn://10.0.0.236/trunk@82868 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 21:17:13 +00:00
dmose%mozilla.org
45d1e6c7f5 added macros for deallocating XPCOM arrays. r=alecf@netscape.com, moa=scc@mozilla.org, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@82867 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 20:15:23 +00:00
dougt%netscape.com
1b09efa30c First cut of an embedding makefile for windows....
git-svn-id: svn://10.0.0.236/trunk@82866 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 20:12:16 +00:00
ddrinan%netscape.com
8d3ac0529b Install the library
git-svn-id: svn://10.0.0.236/trunk@82865 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 20:02:16 +00:00
ddrinan%netscape.com
e6c6b25132 Changes to get PSM to build with Mozilla
git-svn-id: svn://10.0.0.236/trunk@82864 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 19:59:30 +00:00
mscott%netscape.com
adb8c92516 Bug #60069 --> checking this patch in for Sergey Lunegov (lsv@sparc.spb.su)
make sure the mime action is initialized with the right action.
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@82862 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 19:48:49 +00:00
dbragg%netscape.com
db92cd9458 Fix for bug 51816. No longer setting max value in progess meter and initializing mLastUpdate to PR_Now. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82860 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 18:57:55 +00:00
dougt%netscape.com
2dac12d34f Second cut at an embedding makefile. This is not part of the seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@82859 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 18:39:16 +00:00
nboyd%atg.com
38669a9079 * Add ContextListener interface
* Add ability to access shell functions from compiled scripts, and to
  add shell functions to embedded apps more easily


git-svn-id: svn://10.0.0.236/trunk@82856 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 15:00:05 +00:00
brendan%mozilla.org
9ae6af2055 Add trace-malloc logfile flushing from an idle handler (r=rayw, a=waterson, not part of build).
git-svn-id: svn://10.0.0.236/trunk@82855 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 08:06:38 +00:00
brendan%mozilla.org
6a865d1089 Revamp REALLOC record for rayw's tool; add flush-log-files function (r=rayw, a=waterson, not part of build).
git-svn-id: svn://10.0.0.236/trunk@82854 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 08:05:05 +00:00
mcafee%netscape.com
bede486607 Tinderbox hints
git-svn-id: svn://10.0.0.236/trunk@82853 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 03:12:24 +00:00
gayatrib%netscape.com
94d10a9913 Fix for bug 44664--No feedback when no hits found in Search. r=racham sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82852 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 01:32:54 +00:00
mcafee%netscape.com
080a31ab0d Adding _parent target to url printed out in express mode.
git-svn-id: svn://10.0.0.236/trunk@82851 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 01:22:51 +00:00
koehler%mythrium.com
157de3adb1 Fixing bug 58874, making network works under BeOS. r=valeski@netscape.com,
r=matt@hottub.org, sr=mscott@netscape.com


git-svn-id: svn://10.0.0.236/trunk@82850 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 01:06:29 +00:00
despotdaemon%netscape.com
f61dd5c304 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@82849 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 00:51:13 +00:00
despotdaemon%netscape.com
7045edb3fb Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@82848 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 00:51:12 +00:00
radha%netscape.com
ed609c1ca4 Trivial fix for a problem described in bug # 53869.
git-svn-id: svn://10.0.0.236/trunk@82847 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 00:34:13 +00:00
locka%iol.ie
23ab5d75f3 NOT PART OF BUILD. Fixed nuisance problem in CBrowse test caused by two default buttons
git-svn-id: svn://10.0.0.236/trunk@82846 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-22 00:03:26 +00:00
relyea%netscape.com
77174994df Check in PKCS #11 test suite.
git-svn-id: svn://10.0.0.236/trunk@82844 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 23:56:51 +00:00
mscott%netscape.com
00fd3aa5e2 Bug #60830 --> use nsCRT::memcpy instead of memcpy.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@82843 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 23:56:40 +00:00
morse%netscape.com
312b38a590 bug 59184, file had 0x96 chars in it, r=verah, a=ben
git-svn-id: svn://10.0.0.236/trunk@82840 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 23:47:21 +00:00
dougt%netscape.com
90c9a975be Static Module Patch. r=valeski,warren@netscape.com, sr/a=cls@netscape.com
git-svn-id: svn://10.0.0.236/trunk@82839 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 23:40:34 +00:00
ssu%netscape.com
8cb5407b66 fixing bug #60449 - Default Custom N6 installer w/o CDAutorun shell aborts (from CD Media). sr=mscott, r=dveditz. affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@82838 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 23:18:20 +00:00
mkaply%us.ibm.com
0fb4f6e8e1 #58668
r=cls
Makefile change so OS/2 doesn't use buffered I/O
Need to fix buffered I/O to not use fopen


git-svn-id: svn://10.0.0.236/trunk@82837 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 23:15:10 +00:00
beard%netscape.com
3c1775e1dd [not part of build] support for different kinds of buttons (thanks to lordpixel@mac.com for initial code).
git-svn-id: svn://10.0.0.236/trunk@82827 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 07:55:16 +00:00
beard%netscape.com
6885a2fe55 [not part of build] added scrollbar?part=rightArrow,leftArrow,topArrow,bottomArrow.
git-svn-id: svn://10.0.0.236/trunk@82826 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 06:09:42 +00:00
beard%netscape.com
c0e8fc1b91 [not part of build] added scrollbar?part=thumb.
git-svn-id: svn://10.0.0.236/trunk@82825 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 05:32:23 +00:00
waldemar%netscape.com
1e12cd3425 Added support for white space. Removed initial / production.
git-svn-id: svn://10.0.0.236/trunk@82824 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 04:07:05 +00:00
waldemar%netscape.com
ef79175478 Renamed simple to span
git-svn-id: svn://10.0.0.236/trunk@82823 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 04:06:44 +00:00
blakeross%telocity.com
4b0f23f3f6 Fix 58272: file | new message doesn't work in compose window. r=scottip sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82820 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 02:36:03 +00:00
sspitzer%netscape.com
a3799ab2f4 fix build bustage, thanks to mscott for the help.
git-svn-id: svn://10.0.0.236/trunk@82819 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 02:29:21 +00:00
sspitzer%netscape.com
0203991a7c fix for #54491 and #60507
remove some more bloat from the subscribe code.  use the SubscribeTree
to build up the hostinfo.dat file instead of keeping a duplicate nsCStringArray
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@82818 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 02:06:03 +00:00
sspitzer%netscape.com
4e33872d7f fix for #54728. remove passwords for server from the password manager when we remove the server.
fix by andrew.taylor@cal.montage.ca, r=sspitzer, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@82817 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 01:21:37 +00:00
darin%netscape.com
f96741ef69 Fixes bug 45747. Proxy auth does not handle multiple Proxy-Authenticate
headers.  Causes problems with MS proxy server II.  Patch supplied by
Brandon_Stewart@circuitcity.com.  r=darin, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@82816 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 01:14:50 +00:00
naving%netscape.com
f9bccdccbf #36255 r=sspitzer, sr=mscott. Do not send the select command to back end
because it is only a folder-only folder.


git-svn-id: svn://10.0.0.236/trunk@82815 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 01:00:55 +00:00
brendan%mozilla.org
5357c9f7c4 Store real JSString*, not address of auto JSSubString, in local root (60674, r=beard, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@82814 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:51:43 +00:00
darin%netscape.com
56e63d33c5 Updates to test file to support overlapped requests.
git-svn-id: svn://10.0.0.236/trunk@82813 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:49:41 +00:00
disttsc%bart.nl
e0c44967e1 Fixes reference cycle causing leaks, bug=60927, r=dbaron, a=alecf
git-svn-id: svn://10.0.0.236/trunk@82812 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:47:33 +00:00
beard%netscape.com
096504df7d updated dependencies
git-svn-id: svn://10.0.0.236/trunk@82811 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:31:10 +00:00
beard%netscape.com
6ad9c9ad26 added explicit getString() method to StringFormatter, and removed operator String() methods.
git-svn-id: svn://10.0.0.236/trunk@82810 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:29:39 +00:00
cls%seawood.org
8373cf37d8 Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454
git-svn-id: svn://10.0.0.236/trunk@82809 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:18:46 +00:00
beard%netscape.com
d35408a044 Made getStaticSlot() static, to remove warning.
git-svn-id: svn://10.0.0.236/trunk@82808 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:15:39 +00:00
beard%netscape.com
5fad5fc477 fixing unsigned/signed conversion warnings.
git-svn-id: svn://10.0.0.236/trunk@82807 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:14:55 +00:00
javi%netscape.com
414deff706 Add the ability to set what directory is used for the key and cert db's.
git-svn-id: svn://10.0.0.236/trunk@82795 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 19:46:14 +00:00
dave%intrec.com
a160af0716 Fix for bug 45586: Component, Version, and Milestone values are no longer
shown that belong to products the user can't see if usebuggroups is
active.  Patch by Matthias Radestock <rade@lshift.net>


git-svn-id: svn://10.0.0.236/trunk@82794 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 19:42:36 +00:00
nboyd%atg.com
35f64134be Merge debugger changes into trunk.
git-svn-id: svn://10.0.0.236/trunk@82791 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 16:16:32 +00:00
nboyd%atg.com
288ed8176b Fix for updated filename.
git-svn-id: svn://10.0.0.236/trunk@82789 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 14:44:56 +00:00
cls%seawood.org
6088dfbf6b Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@82785 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 07:16:06 +00:00
alecf%netscape.com
f534d4e413 re-fix bug 59520 to handle dragged urls with attachments
r=blake


git-svn-id: svn://10.0.0.236/trunk@82784 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 06:46:47 +00:00
pavel%gingerall.cz
cc9f2c65d8 - script compilation support (JS::CompileScript)
- compiled script may be executed (JS::exec)
- memory leak fixed
  (JSVALtoSV returning objects; magic has to to a mortal value)


git-svn-id: svn://10.0.0.236/trunk@82782 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-19 14:40:33 +00:00
beard%netscape.com
c52733bca4 [not part of build] use __NSInitialize/__NSTerminate as CFM init/term routines, mainly for GC leak detector compatibility.
git-svn-id: svn://10.0.0.236/trunk@82779 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 17:49:39 +00:00
beard%netscape.com
517b5d9bb9 [not part of build] fix leaking rendering contexts.
git-svn-id: svn://10.0.0.236/trunk@82778 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 17:47:09 +00:00
ccarlen%netscape.com
322bbdd00a Fix small leak I made yesterday.
sr=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@82777 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 14:11:10 +00:00
despotdaemon%netscape.com
08d90b9c36 Pseudo-automatic update of changes made by warsome@pacbell.net.
git-svn-id: svn://10.0.0.236/trunk@82771 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 05:41:40 +00:00
disttsc%bart.nl
18bc924e16 Add necko packages to installed-chrome.txt. bug=54241, r=cls, a=alecf
git-svn-id: svn://10.0.0.236/trunk@82767 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 03:26:53 +00:00
beard%netscape.com
3b552f57ff CW Pro 6 compatibility.
git-svn-id: svn://10.0.0.236/trunk@82766 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 03:14:07 +00:00
alecf%netscape.com
f29e0eabfb fix BeOS bustage (this code not part of mac/win/unix builds)
git-svn-id: svn://10.0.0.236/trunk@82765 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 03:08:57 +00:00
alecf%netscape.com
748335e92c oops, fix it a little more
git-svn-id: svn://10.0.0.236/trunk@82764 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 03:07:09 +00:00
alecf%netscape.com
fcccbfec03 fix BeOS bustage (this code not in the mac/win/unix builds)
git-svn-id: svn://10.0.0.236/trunk@82763 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 03:05:53 +00:00
despotdaemon%netscape.com
68bdf1e52a Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@82762 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 02:47:57 +00:00
nboyd%atg.com
197485d4ac timestamping file
git-svn-id: svn://10.0.0.236/trunk@82761 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 02:24:06 +00:00
nboyd%atg.com
cfa9351a9f Add support in Rhino for BSF without the bsfengines.jar.
git-svn-id: svn://10.0.0.236/trunk@82760 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 02:14:46 +00:00
danm%netscape.com
db625ff360 removing glowcode directives. won't affect you unless you use an obsolete version of glowcode.
git-svn-id: svn://10.0.0.236/trunk@82759 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 02:13:42 +00:00
alecf%netscape.com
a6e3fb1e72 fix the orange by changing the timers to member variables of the service singletons, rather
than static nsCOMPtrs!
r=sspitzer
a=fixing bustage


git-svn-id: svn://10.0.0.236/trunk@82758 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 02:01:29 +00:00
beard%netscape.com
9e6fb8f507 [not part of build] tweak to prevent multiple alerts from coming up.
git-svn-id: svn://10.0.0.236/trunk@82757 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 01:57:15 +00:00
beard%netscape.com
9c12cd3b87 [not part of build] test case for theme:button.
git-svn-id: svn://10.0.0.236/trunk@82756 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 01:49:13 +00:00
sspitzer%netscape.com
bb0c51d22d fix for #60532. update the status and progress bar less frequently.
the less time I spend painting, the more time I spend doing the subscribe
work, which means we finish quicker.  sr=mscott


git-svn-id: svn://10.0.0.236/trunk@82755 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 00:24:13 +00:00
gayatrib%netscape.com
1bfa26c585 Fix for bug 41851--duplicate filter names not prevented. review=alecf
git-svn-id: svn://10.0.0.236/trunk@82754 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-18 00:20:38 +00:00
sspitzer%netscape.com
b39832d114 fix for #60523. make sure that the current profile is visible on startup
and any newly created profile is visible after creation. sr=alecf


git-svn-id: svn://10.0.0.236/trunk@82753 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 23:20:26 +00:00
edburns%acm.org
7a396be25b bug=40088
r=edburns
sr=shaver
Author = Xiaobin Lu.


git-svn-id: svn://10.0.0.236/trunk@82752 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 22:22:47 +00:00
sonmi%netscape.com
a82188b1c6 added debug echo for each testclient started
git-svn-id: svn://10.0.0.236/trunk@82751 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 22:12:26 +00:00
nelsonb%netscape.com
d42e69e615 When disabling SSL2, also disable ssl2 compatible client hellos.
This allows us to test with TLS servers that don't grok ssl2 hellos.


git-svn-id: svn://10.0.0.236/trunk@82750 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 21:57:02 +00:00
alecf%netscape.com
0a349b4eed fix tree bustage
git-svn-id: svn://10.0.0.236/trunk@82749 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 21:31:25 +00:00
blizzard%redhat.com
dd791b28ce two line change to remove iostreams from this test list. r=alecf,jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@82747 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 21:17:53 +00:00
alecf%netscape.com
4ffddeb00c #45797 - fix consumers of NS_IMPL_ISUPPORTS
r=dveditz


git-svn-id: svn://10.0.0.236/trunk@82745 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 20:54:21 +00:00
disttsc%bart.nl
cc671d80be Two about:blank related changes:
22400 - Don't show "about:blank" for "blank page" on new window open, r=smfr, a=alecf
37987 - Don't show "Document: done" for "about:blank", r=timeless, a=alecf


git-svn-id: svn://10.0.0.236/trunk@82744 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 20:50:14 +00:00
sspitzer%netscape.com
c436fd88e2 fix #54491 (subscribe is a big fat pig)
fix #56971 (correct spelling mistake: suppress not supress)
fix #60244 (subscribe retains only last server subscribe changes)
fix #60242 (subscribe typedown should select first match in list)
fix #39156 (fix how I determine the delimiter in subscribe.js)
fix #59231 (make insecure imap login work if password has a \ in it)
fix #53654 (subscribe downloaded bytes don't start at zero)
fix #39393 (stop button in subscribe)
fix #60506 (switching servers doesn't clear text area in subscribe)


git-svn-id: svn://10.0.0.236/trunk@82743 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 20:47:31 +00:00
nelsonb%netscape.com
7436b8c2ef Get the montmulf code to build, in preparation for integration into MPI.
git-svn-id: svn://10.0.0.236/trunk@82742 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 20:15:29 +00:00
blizzard%redhat.com
62360b4490 Fix bug #59194. This should restore focus to the right window when Mozilla is given focus when embedded in another application. r=saari,adamlock,valeski sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@82741 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 19:57:16 +00:00
bienvenu%netscape.com
22e821edd8 fix 52207 get rid of stopwatch cursor if we don't select an imap folder for some reason (e.g., read only, or already running a url on the folder) sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82740 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 19:57:03 +00:00
beard%netscape.com
bb1360b2d2 [not part of build] added scrollbar action.
git-svn-id: svn://10.0.0.236/trunk@82739 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 19:38:24 +00:00
varada%netscape.com
5fc4bfb3ac Adding ncifileeditor to read the txt files; fix for bug#52345
git-svn-id: svn://10.0.0.236/trunk@82738 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 19:32:47 +00:00
mkaply%us.ibm.com
d469d511d4 rginda said it was OK for me to add webbnet to the list of networks
git-svn-id: svn://10.0.0.236/trunk@82737 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 19:32:07 +00:00
varada%netscape.com
c736fa4e7e adding ncifileeditor to the cck.che
git-svn-id: svn://10.0.0.236/trunk@82736 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 19:31:08 +00:00
shanjian%netscape.com
06b4f12827 #59666, Occurances of uninitialized variables being used before being set.
r = nhotta, sr=erik


git-svn-id: svn://10.0.0.236/trunk@82735 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 18:13:52 +00:00
mcgreer%netscape.com
9efaa84381 checkin of blinding implementation
git-svn-id: svn://10.0.0.236/trunk@82734 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 17:58:35 +00:00
ccarlen%netscape.com
17cfe8be2b *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@82733 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 15:01:06 +00:00
ccarlen%netscape.com
229bc54fef Bug 57622 - Remove code which gets profile dir from registry. It was wrong for Mac and not used anyway. r=racham, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82732 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 15:00:35 +00:00
nboyd%atg.com
db7217df5b Fix 60184, and add SwingApplication.js example, with change
to shell to prevent early exit.


git-svn-id: svn://10.0.0.236/trunk@82731 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 13:05:46 +00:00
ccarlen%netscape.com
403b5e4c24 NOT PART OF THE BUILD
Fixed menu enabling of edit commands.


git-svn-id: svn://10.0.0.236/trunk@82730 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 12:49:15 +00:00
axel%pike.org
63c94ad8e9 Not part of the build. more people than I thought use the old build system, synching this with my changes for transformiix' TEXTPrinter to the autoconf one
git-svn-id: svn://10.0.0.236/trunk@82729 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 10:37:00 +00:00
alecf%netscape.com
7be2cccb25 #45797 - fix consumers of NS_IMPL_ISUPPORTS
r=dveditz a=self


git-svn-id: svn://10.0.0.236/trunk@82728 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 08:06:12 +00:00
disttsc%bart.nl
51f3c5a271 Make Go menu Back/Forward work again (and add accesskey to Home), bug=59836, r=timeless, a=alecf
git-svn-id: svn://10.0.0.236/trunk@82725 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 04:24:56 +00:00
disttsc%bart.nl
1b96e9c980 Fix css selectors for back/forward buttons. bug=49875, r=timeless, a=alecf
git-svn-id: svn://10.0.0.236/trunk@82724 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 04:20:50 +00:00
alecf%netscape.com
63a1f09a5d #45797 - fix consumers of NS_IMPL_ISUPPORTS
r=dveditz a=self


git-svn-id: svn://10.0.0.236/trunk@82723 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 03:45:13 +00:00
alecf%netscape.com
13743894ed fix for #45797 - fix NS_IMPL_ISUPPORTS consumers
r=dveditz a=self


git-svn-id: svn://10.0.0.236/trunk@82722 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 03:41:41 +00:00
sonmi%netscape.com
fe2b5b4603 checked in previous fix again. Hanging had other reasons
git-svn-id: svn://10.0.0.236/trunk@82721 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 02:17:18 +00:00
cls%seawood.org
2a8e631832 Add -n32 to ASFLAGS if USE_N32 is set on Irix.
git-svn-id: svn://10.0.0.236/trunk@82720 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 02:03:09 +00:00
bienvenu%netscape.com
03d0d44889 fix 57806, multiple filter logs for pop mail filtering logging, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82719 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 01:43:29 +00:00
sfraser%netscape.com
5b710bd5de Removal of some crufty old code that used to do UI udpating, and was obsolete by XUL command nodes. r=akkana
git-svn-id: svn://10.0.0.236/trunk@82718 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 01:25:28 +00:00
mcgreer%netscape.com
3f7dbe2a08 return SEC_ERR_NEED_RANDOM when the RNG does not have sufficient seeding data to proceed.
git-svn-id: svn://10.0.0.236/trunk@82717 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 01:01:36 +00:00
mcgreer%netscape.com
1e92ed678e these functions should be static
git-svn-id: svn://10.0.0.236/trunk@82716 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 00:59:51 +00:00
ssu%netscape.com
4cd82b5988 fixing bug #59451 - Custom installer's license.txt doesn't appear (WinNT&Win2000). sr=mscott, r=sgehani. affects windows platforms only.
git-svn-id: svn://10.0.0.236/trunk@82715 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 00:49:21 +00:00
akkana%netscape.com
0eff955ec3 Split plaintext methods off into nsIPlaintextEditor API. sr=sfraser, r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@82714 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 00:25:31 +00:00
akkana%netscape.com
15699a9838 Add nsIPlaintextEditor.
git-svn-id: svn://10.0.0.236/trunk@82713 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 00:19:56 +00:00
akkana%netscape.com
99c2128ff4 Plaintext editor API. sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@82712 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 00:10:37 +00:00
rogerl%netscape.com
cfbc955b14 Added lexutils & exception... to default build.
git-svn-id: svn://10.0.0.236/trunk@82711 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 23:58:53 +00:00
rogerl%netscape.com
94fd6cbddb Example from Waldemar's spec.
git-svn-id: svn://10.0.0.236/trunk@82710 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 23:50:37 +00:00
disttsc%bart.nl
3ea393cc5b Change <titledbutton> to <button>, bug 57751, r=adamlock,blake,erik,racham,rginda,rjc, a=ben
git-svn-id: svn://10.0.0.236/trunk@82709 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 23:50:00 +00:00
rogerl%netscape.com
a2360d8337 Added BindThis argument, removed 'this' arg from Call.
git-svn-id: svn://10.0.0.236/trunk@82708 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 23:49:29 +00:00
rogerl%netscape.com
ddf0366c42 Added notion of binding a 'this' to a method to construct a mini-closure
for call semantics. Fixed MSVC warnings from lexutils. Added BindThis
instructionand removed 'this' from Call instruction (is now extracted
from target argument).


git-svn-id: svn://10.0.0.236/trunk@82707 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 23:48:42 +00:00
blakeross%telocity.com
7c695f4829 attempt to fix bustage
git-svn-id: svn://10.0.0.236/trunk@82706 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 23:02:24 +00:00
mscott%netscape.com
1d169d05b5 Bug #58657 --> destroy the event queue when we are done with it
sr=bienvenu
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@82705 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 22:42:32 +00:00
blakeross%telocity.com
f1fd1197c1 Fix 1004: should support CSS2 system colors. patch by lordpixel@mac.com. r=pavlov sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@82704 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 22:26:46 +00:00
blakeross%telocity.com
cc61dc5baf Fix 59867: sidebar dragging needs to respect user settings. r=evaughan a=hyatt
git-svn-id: svn://10.0.0.236/trunk@82703 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 22:25:45 +00:00
axel%pike.org
ab1efd764c Added support for xsl:output method="text" to transformiix standalone, not part of build
git-svn-id: svn://10.0.0.236/trunk@82702 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 22:08:58 +00:00
ducarroz%netscape.com
fec5045976 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@82701 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:53:55 +00:00
waterson%netscape.com
216fcfdaaa First checked in.
git-svn-id: svn://10.0.0.236/trunk@82700 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:52:05 +00:00
waterson%netscape.com
add274f414 Make gtkEmbed the default program to run.
git-svn-id: svn://10.0.0.236/trunk@82699 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:51:56 +00:00
bienvenu%netscape.com
b8e20d8d9a fix for 58691 problem with cyrus imap hierarchy delimiters, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82698 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:44:59 +00:00
kmcclusk%netscape.com
622694d09f Removing these unneeded files from from cvs, they have been in the build in years
r=kmcclusk,buster


git-svn-id: svn://10.0.0.236/trunk@82697 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:41:14 +00:00
sfraser%netscape.com
1e485336d7 Adding chardet IDL project, and MANIFEST_IDL for bug 46200, "nsBrowserInstance must die!". For jag, r=erk, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@82696 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:38:58 +00:00
sfraser%netscape.com
1c60b21633 Adding chardet IDL project for bug 46200, "nsBrowserInstance must die!". For jag, r=erk, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@82695 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:35:01 +00:00
disttsc%bart.nl
fa14115e0e Convert nsIDocumentCharsetInfo to IDL so we can get rid of more bits of nsBrowse
rInstance. bug=46200, r=erik@netscape.com, r=smfr, a=alecf.


git-svn-id: svn://10.0.0.236/trunk@82694 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:33:34 +00:00
pinkerton%netscape.com
c4efcd5971 fix bustage. nsAReadableString& needs to be const.
git-svn-id: svn://10.0.0.236/trunk@82693 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:29:13 +00:00
waterson%netscape.com
0d67b96918 Fix variables used to pass image name
git-svn-id: svn://10.0.0.236/trunk@82692 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:27:51 +00:00
waterson%netscape.com
1899d5a0d6 Check args for image name
git-svn-id: svn://10.0.0.236/trunk@82691 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:27:37 +00:00
ssu%netscape.com
17ad45d004 fixing bug #53857. Win32 installer's Setup Type components logic does not behave correctly. sr=mscott, r=sgehani. affects windows platforms only.
git-svn-id: svn://10.0.0.236/trunk@82690 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 20:40:42 +00:00
pinkerton%netscape.com
52af1d855a Implemented nsIClipboardCommands by calling through to the appropriate controller. r=sfraser,a=hyatt. bug#46867
git-svn-id: svn://10.0.0.236/trunk@82685 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 20:08:48 +00:00
svn%xmlterm.org
f23913f9f8 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Using file: scheme rather thank resource: or chrome: scheme for jar url
to allow xmlterm to load other file: urls in IFRAMEs


git-svn-id: svn://10.0.0.236/trunk@82681 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 18:27:16 +00:00
mkaply%us.ibm.com
cb668e0c09 r=mkaply, a=blizzard
More ugliness for Russian on OS/2 - some pages use "arial"


git-svn-id: svn://10.0.0.236/trunk@82680 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 15:37:44 +00:00
mkaply%us.ibm.com
87daf4d9d8 #60326
r=mkaply, a=blizzard
Fix from areed, jkobal for off by one pel drawing rectangles


git-svn-id: svn://10.0.0.236/trunk@82679 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 15:29:19 +00:00
brade%netscape.com
8147dc3af7 fix bugs #56139 and (partially) #57206; r=cmanske; sr=kin; remove table height until css support for it is provided; always write valign until we know how to search up the tree
git-svn-id: svn://10.0.0.236/trunk@82678 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 15:17:58 +00:00
bryner%uiuc.edu
55ab447c71 Bug 60156 - make sure the filepicker component gets registered correctly. r=disttsc@bart.nl, a=ben@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@82677 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 07:57:46 +00:00
waterson%netscape.com
e3215a6b6f Add rules to make data files by running programs.
git-svn-id: svn://10.0.0.236/trunk@82676 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 05:47:32 +00:00
waterson%netscape.com
83f2806d96 First checked in.
git-svn-id: svn://10.0.0.236/trunk@82675 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 05:31:34 +00:00
chuang%netscape.com
3068abcb1c Bug 50641 [MLK] Leaking PRUnichar in DIR_GetLocalizedStringPref(), sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@82674 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 04:39:37 +00:00
sonmi%netscape.com
b4d85a522c backed out my changes, first it wanted input, then I started it <request file,
which made the next testclient fail / hang ...


git-svn-id: svn://10.0.0.236/trunk@82673 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 02:35:11 +00:00
bryner%uiuc.edu
ada2d38770 Trivial change, missing "return". r/sr/a=sfraser.
git-svn-id: svn://10.0.0.236/trunk@82672 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 02:13:30 +00:00
waterson%netscape.com
bcd7e1147f Cleaner doc comments.
git-svn-id: svn://10.0.0.236/trunk@82671 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 01:10:48 +00:00
javi%netscape.com
8088b76db1 Implement the function that uses the directory service to return the path of where the executable lives on disk.
git-svn-id: svn://10.0.0.236/trunk@82670 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 01:08:58 +00:00
dbaron%fas.harvard.edu
acdf0cde48 Backout part of blake's changes that he didn't mean to check in to fix speedracer bustage. (These changes were part of a different patch.)
git-svn-id: svn://10.0.0.236/trunk@82669 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 01:08:24 +00:00
javi%netscape.com
d0c4ff0834 Add prototype for function that takes advantage of xpcom's ability to figure out where the executable lives on disk.
git-svn-id: svn://10.0.0.236/trunk@82668 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 01:03:48 +00:00
karnaze%netscape.com
c4dbf6cbde new regression tests not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@82667 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 00:29:20 +00:00
javi%netscape.com
50485cdb41 Don't generate a .xSYM file for optimized and use PPC struct alignment instead of 68K struct alignment.
git-svn-id: svn://10.0.0.236/trunk@82664 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 00:05:29 +00:00
mccabe%netscape.com
904e878dda Not part of the Mozilla build. Update tool paths for server build.
git-svn-id: svn://10.0.0.236/trunk@82663 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 00:03:20 +00:00
mccabe%netscape.com
b2962221ce Not part of the Mozilla build. Add js and liveconnect config files for OSFV5.0
git-svn-id: svn://10.0.0.236/trunk@82662 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 23:57:49 +00:00
blakeross%telocity.com
3352c8fcfa Fix 56971: logging should not log user's password. patch by Andrew Taylor (andrew.taylor@cal.montage.ca). r=jefft sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82661 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 23:55:25 +00:00
sonmi%netscape.com
42254f79a3 trying iridium/components for a change now...
git-svn-id: svn://10.0.0.236/trunk@82660 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 23:26:03 +00:00
karnaze%netscape.com
54be8cad7e bug 48028 - changed frame constructor's AppendContent to handle both a caption child list and a row group
child list. a=buster, r=attinasi.


git-svn-id: svn://10.0.0.236/trunk@82659 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 23:19:37 +00:00
varada%netscape.com
2f7995319c fix for bug#60100; ftp fix
git-svn-id: svn://10.0.0.236/trunk@82658 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 23:07:32 +00:00
sfraser%netscape.com
e4ebb35bb6 Add error checking to the chdir call, so that the scripts produce the correct error message when you try having the 'mozilla' folder at the root of a volume. r=kin
git-svn-id: svn://10.0.0.236/trunk@82657 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 22:56:30 +00:00
dougt%netscape.com
bcfb7fc4d5 Checking error code from IsDirectory().
git-svn-id: svn://10.0.0.236/trunk@82656 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 22:39:43 +00:00
karnaze%netscape.com
c340f8a41b bug 57378 (table portion) - don't repeat a thead or tfoot that is larger than 25% of the page. a=buster, r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@82655 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 22:26:35 +00:00
darin%netscape.com
e04a6bf5a7 Fixes bug 59661. Occurances of uninitialized variables... r=gagan, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@82654 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 22:21:46 +00:00
sonmi%netscape.com
d765d88c96 added -d CLIENTDIR to the new testclient starts, so NT won't have a problem
git-svn-id: svn://10.0.0.236/trunk@82653 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 22:20:53 +00:00
sonmi%netscape.com
69b410a8db exchanged the obsolete iridium/compontents against hs-sca15c/mccrel2
git-svn-id: svn://10.0.0.236/trunk@82652 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 22:16:48 +00:00
darin%netscape.com
2a4b901593 Updating necko test file.
git-svn-id: svn://10.0.0.236/trunk@82651 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 22:13:39 +00:00
bienvenu%netscape.com
40d66c2079 fix for 50663, memory leak in ab directory handling, sr=me, checking in for jarrod.k.gray
git-svn-id: svn://10.0.0.236/trunk@82650 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 21:46:16 +00:00
mkaply%us.ibm.com
988f2cf58e #56772
r=cls
OS/2 missing platform specific navigation bindings stuff


git-svn-id: svn://10.0.0.236/trunk@82649 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 21:19:23 +00:00
naving%netscape.com
34008c4802 r=sspitzer, sr=mscott, #52365. Disable the folders-only folder in move/copy menu
Using the noSelect property to distinguish such folders in mailWindowOverlay.xul


git-svn-id: svn://10.0.0.236/trunk@82648 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 20:25:54 +00:00
waterson%netscape.com
579a55ee8b First checked in.
git-svn-id: svn://10.0.0.236/trunk@82647 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 19:57:34 +00:00
waterson%netscape.com
0019c0c869 First checked in.
git-svn-id: svn://10.0.0.236/trunk@82646 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 19:56:24 +00:00
karnaze%netscape.com
4fdfe1e0ea new regression test not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@82645 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 19:47:30 +00:00
javi%netscape.com
9fb4c55a35 Update version number for PSM.
git-svn-id: svn://10.0.0.236/trunk@82644 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 19:24:07 +00:00
javi%netscape.com
e112d103ed Bring some changes that went into Mac RTM onto the trunk of the PSM tree.
git-svn-id: svn://10.0.0.236/trunk@82643 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 19:20:28 +00:00
beard%netscape.com
fd46c1b63c [not part of build] theme protocol.
git-svn-id: svn://10.0.0.236/trunk@82642 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 17:56:24 +00:00
beard%netscape.com
81d3719722 [not part of build] theme protocol support.
git-svn-id: svn://10.0.0.236/trunk@82641 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 17:52:57 +00:00
karnaze%netscape.com
b405a325ad bug 40828 - call DidSetStyleContext when reflow a cell unconstrained. a=buster, r=dcone.
git-svn-id: svn://10.0.0.236/trunk@82640 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 16:01:26 +00:00
mkaply%us.ibm.com
5348ea3073 #56772
r=cls
OS/2 missing platform specific navigation bindings stuff


git-svn-id: svn://10.0.0.236/trunk@82639 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 16:00:20 +00:00
karnaze%netscape.com
90f01b8db4 bug 59252 - fixed regression caused by bug 53690. Don't reflow cell's in a fixed layout table unconstrained. a=buster, r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@82638 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 14:59:47 +00:00
mkaply%us.ibm.com
84e314f385 #56772
r=mkaply, a=blizzard
OS/2 missing platform specific navigation bindings stuff


git-svn-id: svn://10.0.0.236/trunk@82635 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 14:59:17 +00:00
brade%netscape.com
0cc12f404a use inline methods rather than typecasting directly to floats to prevent rounding errors (bug #56022); r=jst; sr=buster
git-svn-id: svn://10.0.0.236/trunk@82634 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 10:54:41 +00:00
alecf%netscape.com
7934917e02 part of fix for #41083 - add nsILocalFile support to the account manager
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@82633 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 08:50:07 +00:00
cls%seawood.org
7cff668588 Exporting icon gifs like we do on windows. Bug 59179 r=pnunn
git-svn-id: svn://10.0.0.236/trunk@82632 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 03:46:04 +00:00
cls%seawood.org
cba41f5c1b Do not add static libs to linker command if we are manually extracting the individual object files from the archive. Bug #59021
git-svn-id: svn://10.0.0.236/trunk@82631 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 03:37:45 +00:00
disttsc%bart.nl
868c5c4476 Fix iteration type in ConvertTo(Upper|Lower)Case in nsReadableUtils.cpp, bug=60047, r=dmose, a=scc
git-svn-id: svn://10.0.0.236/trunk@82630 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 01:58:23 +00:00
varada%netscape.com
b282e6603e changes to myisp.che
git-svn-id: svn://10.0.0.236/trunk@82629 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 01:32:42 +00:00
varada%netscape.com
78940f6cd1 changes to default.che
git-svn-id: svn://10.0.0.236/trunk@82628 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 01:32:05 +00:00
varada%netscape.com
b96d8edae4 getting rid of wrong commenting
git-svn-id: svn://10.0.0.236/trunk@82627 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 01:30:50 +00:00
sonmi%netscape.com
4084806f13 fixed a blank that that had gotten in the middle of a variablename
git-svn-id: svn://10.0.0.236/trunk@82626 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 00:48:36 +00:00
nhotta%netscape.com
df41eb771b Changed to convert anchor name as UTF-8 instead of Latin1 if that fails then convert it as document charset, bug= 58819,r=erik, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@82625 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-15 00:17:41 +00:00
morse%netscape.com
cb8476c8c1 bug 55847, Wallet Editor is not translation enabled, submitter=mkaply r=morse, a=ben
git-svn-id: svn://10.0.0.236/trunk@82622 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 22:11:25 +00:00
morse%netscape.com
9415a961c1 bug 55847, Wallet Editor is not translation enabled, submitter=mkaply r=morse, a=ben
git-svn-id: svn://10.0.0.236/trunk@82621 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 21:56:35 +00:00
mkaply%us.ibm.com
a0980964ee #56853
r=mkaply, a=blizzard
Code from aaron reed to fix polygon drawing. Also 16 color fix from jkobal.


git-svn-id: svn://10.0.0.236/trunk@82620 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 21:27:11 +00:00
mkaply%us.ibm.com
2ec772b77e #60081
r=jkobal, a=blizzard
Add support for textzoom and not scaling bitmap fonts


git-svn-id: svn://10.0.0.236/trunk@82619 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 20:32:15 +00:00
nboyd%atg.com
39df189a77 Subject:
[Rhino] importPackage() when not in Rhino shell?
        Date:
             Tue, 14 Nov 2000 09:37:39 -0000
       From:
             "Benjamin Geer" <geerb@midas-kapiti.com>
 Organization:
             Another Netscape Collabra Server User
 Newsgroups:
             netscape.public.mozilla.jseng




The importPackage() and importClass() functions provided by the Rhino shell
seems as if they would be very generally useful.  Unless I've missed
something, they don't seem to be available to scripts compiled using the
JavaScript compiler, or to scripts that are run using Script.exec().  Is
there any chance these functions could be made available for all scripts to
use?  This would save a lot of typing; one could then always write a = new
Foo() instead of a = new Package.com.baz.bar.foo.Foo().

--Benjamin Geer


git-svn-id: svn://10.0.0.236/trunk@82618 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 20:10:42 +00:00
nboyd%atg.com
9533127abb Update javadoc.
git-svn-id: svn://10.0.0.236/trunk@82617 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 20:08:53 +00:00
warren%netscape.com
6666de95b9 Bug 29207 - made it not allocate the PLEvent object. Added defensive code for mReceiver going away. r=waterson
git-svn-id: svn://10.0.0.236/trunk@82616 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 20:03:21 +00:00
erik%netscape.com
3d620c9d82 bug 42917; r=timeless,pavlov,bstell; sr=blizzard; need to increment
mFontsIndex only after we fail to load any font for the current family


git-svn-id: svn://10.0.0.236/trunk@82615 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 19:58:20 +00:00
varada%netscape.com
2885d058fd fix for bug#60037; changing N6Setup.exe to setup.exe
git-svn-id: svn://10.0.0.236/trunk@82614 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 19:20:47 +00:00
varada%netscape.com
8a5811a48f fix for 59020; changing typical to recommended
git-svn-id: svn://10.0.0.236/trunk@82613 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 19:11:45 +00:00
varada%netscape.com
68a154b027 partial fix for bug#31205; removing unnecessary stuff from the show values screen
git-svn-id: svn://10.0.0.236/trunk@82611 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 18:49:36 +00:00
ccarlen%netscape.com
6460e7e4a9 Bug 55891
r=brade, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@82610 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 15:58:54 +00:00
kestes%staff.mail.com
4278ab007f improve default $LOCK_FILE value.
explain that Storable is an untested CPAN module.


git-svn-id: svn://10.0.0.236/trunk@82609 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 15:41:01 +00:00
bienvenu%netscape.com
b9bb9611b6 fix rename/delete of imap folder with with mod-utf7 name sr=mscott 57131
git-svn-id: svn://10.0.0.236/trunk@82608 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 15:21:52 +00:00
morse%netscape.com
da451587b3 bug 59687, wallet to determine schema from displayable strings, r=dveditz, a=alecf
git-svn-id: svn://10.0.0.236/trunk@82607 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 14:32:06 +00:00
nboyd%atg.com
d0deab70b5 Fix bug:
slobo@espial.com wrote:
>
> Hello Mike
>
> In the following test case, tester returns "undefined cat" in Rhino
> while in NN it returns "meow cat".
>
> Thanks
>
> Steven
>
> /////////////////////////////////////////////////////////////////////
> function tester(nest){
>     var nest = nest+" cat";
>     alert(nest);
>     // nest now contains the value undefined.
> }
>
> tester("meow");


git-svn-id: svn://10.0.0.236/trunk@82606 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 13:30:55 +00:00
idk%eng.sun.com
1b9a555661 * not part of tbox build *
Updated for tip of Netscape_20000922_BRANCH
Updated for Solaris


git-svn-id: svn://10.0.0.236/trunk@82604 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 09:04:38 +00:00
mkaply%us.ibm.com
ff71082671 #59397
r=jkobal, a=blizzard
Forgot to add new files


git-svn-id: svn://10.0.0.236/trunk@82603 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 04:03:27 +00:00
ccarlen%netscape.com
96fd7af5f0 NOT PART OF THE BUILD.
Add clipboard support.


git-svn-id: svn://10.0.0.236/trunk@82602 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 03:45:53 +00:00
rginda%netscape.com
37eb1a8437 refactored lexer bits from icodeasm into lexutils
refactored exceptions from icodeasm into exception*
fixed LeadingCap method names to be interCapped
added string8 and string16 typedefs (as opposed to string vs String)


git-svn-id: svn://10.0.0.236/trunk@82601 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 03:11:54 +00:00
sonmi%netscape.com
7995becc53 no more temp files, all saved for later debugging purpose
runs with /bin/sh now


git-svn-id: svn://10.0.0.236/trunk@82600 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 02:24:44 +00:00
mkaply%us.ibm.com
fdabad01f2 #58805
r=mkaply, a=blizzard
More cleanup on nsAppShell


git-svn-id: svn://10.0.0.236/trunk@82599 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 01:36:03 +00:00
mkaply%us.ibm.com
03c0d0d728 #59397
r=jkobal, a=blizzard
Code from jblanco makes our file dialogs much better


git-svn-id: svn://10.0.0.236/trunk@82598 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 01:28:37 +00:00
mscott%netscape.com
16a097fdf1 Bug #53082 --> set the answered or forwarded flag on a message when we reply to it.
r=putterman
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@82597 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 01:13:00 +00:00
mscott%netscape.com
74b3b298ae Bug #53082 --> implement setMessageDispositionState
r=putterman
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@82596 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 01:12:21 +00:00
mscott%netscape.com
066596b27c Bug #53082 --> set the DB flag for marking a message as replied or forwarded.
r=putterman,sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@82595 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 01:11:15 +00:00
mscott%netscape.com
1d2883d07f Bug #53082 --> add API for setMessageDispositionState which is used to mark
the dispostition state for a message as either forwarded or replied, etc.
r=putterman
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@82594 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 01:10:41 +00:00
mkaply%us.ibm.com
8ec319a291 #60020
r=cls
Makefile changes to enable/disable console on OS/2


git-svn-id: svn://10.0.0.236/trunk@82593 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 00:50:30 +00:00
mkaply%us.ibm.com
aa394c6aa0 #58462
r=av, sr/a=none
OS/2 plugins need events too


git-svn-id: svn://10.0.0.236/trunk@82592 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 00:40:58 +00:00
alecf%netscape.com
16805e93f3 fix for #49424 - don't cache the string bundle if the file doesn't load
r=tao a=alecf


git-svn-id: svn://10.0.0.236/trunk@82591 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 00:15:43 +00:00
javi%netscape.com
9e499b5cd9 Add text for the module name for root certificates.
git-svn-id: svn://10.0.0.236/trunk@82590 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 00:02:03 +00:00
mcafee%netscape.com
422348238c Need to edit configure script in step 1, another minor comment change.
git-svn-id: svn://10.0.0.236/trunk@82589 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 23:48:11 +00:00
waterson%netscape.com
a452bd880a Prepend local dir to WATCH.
git-svn-id: svn://10.0.0.236/trunk@82588 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 23:37:00 +00:00
waterson%netscape.com
289c0ed05c First checked in.
git-svn-id: svn://10.0.0.236/trunk@82587 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 23:36:59 +00:00
mcafee%netscape.com
370b36ae4c Minor comment updates
git-svn-id: svn://10.0.0.236/trunk@82586 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 23:00:16 +00:00
javi%netscape.com
579f72ec75 Check in the shell for loading the root cert dll.
git-svn-id: svn://10.0.0.236/trunk@82585 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 22:57:19 +00:00
mkaply%us.ibm.com
a6e4f65034 #59494
Back out timer change


git-svn-id: svn://10.0.0.236/trunk@82584 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 22:52:08 +00:00
bienvenu%netscape.com
9b8212d4ea fixes for hierarchy delimiter handling, multiple fetches of imap messages to retrieve inline attachments, crash in morkRowObject::CloseRowObject r=mscott 52260, 59376 58691
git-svn-id: svn://10.0.0.236/trunk@82583 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 22:35:50 +00:00
bienvenu%netscape.com
fb8fe99a4d add method to get cache entry for mail news url r=mscott part of fix for 52260
git-svn-id: svn://10.0.0.236/trunk@82582 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 22:27:34 +00:00
cls%seawood.org
e7093765b0 Update GetBoundingMetrics() api for xlib + mathml case
git-svn-id: svn://10.0.0.236/trunk@82581 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 22:15:42 +00:00
nboyd%atg.com
005ebf7d84 Subject:
More changes to support non NativeJavaObject wrappers
   Date:
        Fri, 03 Nov 2000 17:56:38 +0100
   From:
        Igor Bukanov <igor@icesoft.no>
     To:
        nboyd@atg.com




Hi, Norris,

In post 1.5 rhino one can introduce own wrappers for arbitrary Java
objects. But I think to fully support this
org.mozilla.javascript.ScriptRuntime should be changes as well: its eq
and shallow_eq contain references to NativeJavaObject, this should be
replaced at least to Wrapper (see the atached patch). Even better
solution would be to add to WrapHandler methods to compare wrappers: I
can send a patch for that as well.

There is a small usability problem as well: if
org.mozilla.javascript.JavaMembers would be public I do not need to copy
it to a package with non NativeJavaObject.java wrapper.

Regards, Igor


git-svn-id: svn://10.0.0.236/trunk@82580 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 22:10:35 +00:00
ducarroz%netscape.com
68ef2aed3f fix SunOS/sparc bustage
git-svn-id: svn://10.0.0.236/trunk@82579 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 21:45:28 +00:00
mkaply%us.ibm.com
4142342d3e #58491
r=av, sr/a=scc
Change legacy plugin interfaces to C not C++


git-svn-id: svn://10.0.0.236/trunk@82578 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 21:40:27 +00:00
alecf%netscape.com
5652c4e097 fix for 59799, among other things..
Within content areas:
- don't drag form widgets
- don't drag anonymous XBL content
- correctly remove the title from the URL on a drop
r=jag, a=me


git-svn-id: svn://10.0.0.236/trunk@82577 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 21:33:05 +00:00
blakeross%telocity.com
672610c612 Fix 43728: needs to be a way to scroll autoscrollable menus via keyboard. patch by Jan Varga (varga@utcru.sk). r=pinkerton a=hyatt
git-svn-id: svn://10.0.0.236/trunk@82576 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 21:25:07 +00:00
blakeross%telocity.com
919a554018 Fix 59613: can't switch sidebar tabs in modern-based themes. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82575 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 21:02:25 +00:00
nhotta%netscape.com
688ac08feb Corrected language names for Norwegian, bug 56069, r=erik, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@82574 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 20:47:37 +00:00
nhotta%netscape.com
85d6f1cb5e Changed wording of the message compose charset warning, check in for gemal@gemal.dk, bug 52429, r=nhotta, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@82573 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 20:47:19 +00:00
morse%netscape.com
ac380a36e9 bug 57761, missing words in menu, r=jrgm, a=ben
git-svn-id: svn://10.0.0.236/trunk@82572 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 20:09:21 +00:00
pinkerton%netscape.com
cf40e8bed0 fix to get mac embed harness building. r=ccarlen.
git-svn-id: svn://10.0.0.236/trunk@82571 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 20:03:59 +00:00
ducarroz%netscape.com
6baa2a081a Fix for bug 54853. This is a patch submitted by bzbarsky@mit.edu. Even if the message compose window is initialized from a compose fields, we need to add info like reply-to or bcc from the current identity. R=ducarroz, SR=bienvenu,mscott
git-svn-id: svn://10.0.0.236/trunk@82570 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 19:54:57 +00:00
sonmi%netscape.com
2600e90a99 changed and improved selfserver / testclient and stressclient communication
all through the script


git-svn-id: svn://10.0.0.236/trunk@82569 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 18:49:14 +00:00
bnesse%netscape.com
097e775fd8 Load the library on all platforms if it hasn't already been loaded. Fix for bug #57885 r=av, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@82568 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 18:42:43 +00:00
pinkerton%netscape.com
807cf34b07 make the tooltip go away when the mouse moves. Also fix a problem for win32 where the tooltip auto-hiding would cause the timer to show again. r=blake/sr=sfraser. bug# 59917.
git-svn-id: svn://10.0.0.236/trunk@82567 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 18:18:38 +00:00
bryner%uiuc.edu
9621fbe2ab Bug 58589 - groundwork for horizontal mousewheel scrolling. r=jkobal, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@82566 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 18:16:43 +00:00
mkaply%us.ibm.com
efb33345ed #59770
r=mkaply, a=blizzard
Code from jkobal to fix spacebard with shift down


git-svn-id: svn://10.0.0.236/trunk@82565 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 15:43:42 +00:00
bryner%uiuc.edu
e1a5899271 Lots of code cleanup for the filepicker. Fixes bug 58694 (strict warnings). r=jag, a=ben.
git-svn-id: svn://10.0.0.236/trunk@82564 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 15:22:27 +00:00
brade%netscape.com
206c9d4888 fix image dimension problems (updating/constraining/etc.); r=kin; sr=sfraser; bug #57313
git-svn-id: svn://10.0.0.236/trunk@82563 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 15:06:59 +00:00
alecf%netscape.com
ac21f61e90 changing NS_DEBUG to DEBUG_attinasi to quiet down the console output
(no bug - this is just changing some debug-only #ifdefs)


git-svn-id: svn://10.0.0.236/trunk@82562 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 08:27:01 +00:00
mkaply%us.ibm.com
fefde5a05d OS/2 TB breakage
PR_CALLBACK only applies if it is a C function, not a member of a C++ class


git-svn-id: svn://10.0.0.236/trunk@82561 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 05:28:27 +00:00
pinkerton%netscape.com
ad8c4fafa0 register tooltip listener to listen for keypresses. r=danm, a=hyatt.
git-svn-id: svn://10.0.0.236/trunk@82560 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-12 22:38:07 +00:00
pinkerton%netscape.com
c54798bb35 fix a slew of tooltip annoyances. pref to turn them off, they time out after 5 seconds, and they go away when you start typing. r=danm, a=hyatt. bugs 56920, 46544, 53653, 45530.
git-svn-id: svn://10.0.0.236/trunk@82559 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-12 22:09:13 +00:00
jst%netscape.com
6f5185f86d Making the method NS_NewXMLEntity() match its prototype, no bug. Problem found by Sorin Banu <sbanu@softwin.ro>. r=pollmann, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@82557 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-11 23:54:44 +00:00
sspitzer%netscape.com
c886b698e7 fix uninitialized variable. #59673. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82553 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-11 14:58:52 +00:00
bryner%uiuc.edu
e793676c1f Bug 59465 - retain multiple selection on right-click. r=disttsc@bart.nl, r/a=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@82552 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-11 07:42:52 +00:00
javi%netscape.com
2ca44a096a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@82551 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-11 02:26:21 +00:00
varada%netscape.com
844172522a fix for 58849;copying readme file to setup location
git-svn-id: svn://10.0.0.236/trunk@82548 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 21:52:44 +00:00
sspitzer%netscape.com
0e4ac5bba9 backing edburns out to open up the tree.
sorry ed.  a=granrose


git-svn-id: svn://10.0.0.236/trunk@82547 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 21:24:24 +00:00
kestes%staff.mail.com
ad7db62b14 The image module is not used at Mozilla.org in tinderbox1 anymore and
I never got the code working in tinderbox2 anyway.


git-svn-id: svn://10.0.0.236/trunk@82545 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 19:14:12 +00:00
sspitzer%netscape.com
b8a2e039b0 fix uninitialized variable. #59673. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82535 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 15:28:47 +00:00
sspitzer%netscape.com
f9cbecab17 fix uninitialized variable. #59673. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82529 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 15:20:46 +00:00
sspitzer%netscape.com
a89b010409 fix uninitialized variable. #59673. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82528 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 15:15:28 +00:00
sspitzer%netscape.com
abb8b454fd fix warnings. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82527 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 15:05:55 +00:00
kin%netscape.com
bdf22faafc Fix from katakai@japan.sun.com for bug #58698: Solaris only: cmd_cut operation fails in optimize build
Initialize result with NS_OK in CreateTxnsToDeleteContent().
r=kin@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@82526 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 14:53:40 +00:00
sspitzer%netscape.com
495c5d4819 fix for #59231. sr=mscott. if we use insecure login and the password
contain a "\", we'll fail.  the fix is to send "\\" for every "\".


git-svn-id: svn://10.0.0.236/trunk@82524 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 05:27:44 +00:00
sspitzer%netscape.com
924f63f264 turn off the the debug printfs.
git-svn-id: svn://10.0.0.236/trunk@82523 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 05:22:51 +00:00
cls%seawood.org
f1cdacb5f8 Replacing RH6.0 specific check for older ORBit (which has libIDL.so but not libIDL-config) with generic check. r=ramiro@eazel.com Bug #59695
git-svn-id: svn://10.0.0.236/trunk@82522 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 04:26:38 +00:00
alecf%netscape.com
a845efde6a big rewrite of drag & drop code to fix #52519
- fix warnings
- change title/url separator to "\n"
- clean up image dragging
- consolidate code
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@82521 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 02:54:17 +00:00
sonmi%netscape.com
dd7e6705b4 changed the way the -i option (NULL ciphers) are being handeled once more
also changed shell from ksh to sh, added more output to results.html


git-svn-id: svn://10.0.0.236/trunk@82520 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 02:07:17 +00:00
nelsonb%netscape.com
56ecdac735 Release the SpecRead Lock before returning in an error path.
This bug was found while reading code looking for a different bug.


git-svn-id: svn://10.0.0.236/trunk@82519 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 01:36:26 +00:00
disttsc%bart.nl
be1daf13dc Checking in the correct patch for bug 59526.
git-svn-id: svn://10.0.0.236/trunk@82518 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 01:30:07 +00:00
bienvenu%netscape.com
32b1d8041a fix problem with alerts locking ui when imap connection is down, r=mscott 58547
git-svn-id: svn://10.0.0.236/trunk@82517 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 01:00:45 +00:00
cls%seawood.org
40a69f16e3 Added LOOP_OVER_MOZ_DIRS macro which does not descend into directories with static makefiles
git-svn-id: svn://10.0.0.236/trunk@82516 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 00:55:44 +00:00
mcgreer%netscape.com
f887580126 fix the testing for null ciphers by relaunching the server
git-svn-id: svn://10.0.0.236/trunk@82515 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-10 00:25:50 +00:00
edburns%acm.org
c692199dd2 bug 59526
sr=waterson
r=valeski

This bullet-proofs the code so the one thread does not exit twice.


git-svn-id: svn://10.0.0.236/trunk@82513 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 23:49:57 +00:00
edburns%acm.org
e133c0a16e bug=59530
sr=waterson
r=valeski
This fix removes the two instances of the unsafe practice of having
static nsCOMPtr instances, either as static data members or or file
static variables.  This practice prevents the proper ref-counting of
such instances, and leads to accessing the instances after their
ref-count has gone to 0.

The following files are in this fix:

widget/timer/src/windows/nsTimer.cpp
xpfe/components/bookmarks/src/nsBookmarksService.cpp
xpfe/components/bookmarks/src/nsBookmarksService.h
widget/timer/src/windows/nsWindowsTimer.h


git-svn-id: svn://10.0.0.236/trunk@82512 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 23:46:39 +00:00
edburns%acm.org
fd5279eb21 bug 59530
r=waterson, sr=waterson
This fix removes the two instances of the unsafe practice of having
static nsCOMPtr instances, either as static data members or or file
static variables.  This practice prevents the proper ref-counting of
such instances, and leads to accessing the instances after their
ref-count has gone to 0.

The following files are in this fix:

widget/timer/src/windows/nsTimer.cpp
xpfe/components/bookmarks/src/nsBookmarksService.cpp
xpfe/components/bookmarks/src/nsBookmarksService.h
widget/timer/src/windows/nsWindowsTimer.h


git-svn-id: svn://10.0.0.236/trunk@82511 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 23:45:26 +00:00
edburns%acm.org
d2b159d460 nsTimer.cpp
git-svn-id: svn://10.0.0.236/trunk@82510 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 23:44:03 +00:00
disttsc%bart.nl
e14d83220e Hrm... One weird hidden dependancy fixed.
git-svn-id: svn://10.0.0.236/trunk@82509 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 23:12:07 +00:00
leaf%mozilla.org
cb328fe837 Automated update
git-svn-id: svn://10.0.0.236/trunk@82508 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 23:00:11 +00:00
mcgreer%netscape.com
f8536ee745 pk12util arises from the dead!
git-svn-id: svn://10.0.0.236/trunk@82507 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 23:00:00 +00:00
mcgreer%netscape.com
a7966074c4 make read/write work
git-svn-id: svn://10.0.0.236/trunk@82506 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 22:59:38 +00:00
leaf%mozilla.org
b815f0b3fe Automated update
git-svn-id: svn://10.0.0.236/trunk@82505 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 22:15:10 +00:00
javi%netscape.com
62e24ef5ef Remove a duplicate access path that was an absolute path and would only be good on one development machine.
git-svn-id: svn://10.0.0.236/trunk@82504 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 22:05:08 +00:00
despotdaemon%netscape.com
4f9fd63ad3 Pseudo-automatic update of changes made by mcgreer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@82503 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 21:50:00 +00:00
mkaply%us.ibm.com
9f87c93673 #59400
r=mkaply, a=blizzard
Code from jkobal to fix more clipboard stuff


git-svn-id: svn://10.0.0.236/trunk@82502 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 21:34:43 +00:00
disttsc%bart.nl
a919ea864b Whoops, forgot to remove one line
git-svn-id: svn://10.0.0.236/trunk@82501 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 21:14:43 +00:00
blakeross%telocity.com
c139033031 Fix 59559: wording change in prefs panel. patch by Stephen Walker (walk84@usa.net). r=me a=matt
git-svn-id: svn://10.0.0.236/trunk@82500 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 21:05:53 +00:00
varada%netscape.com
f86f1e46b0 fix for 59030;removing netscape 6 by from the installer screen first line
git-svn-id: svn://10.0.0.236/trunk@82499 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 21:02:56 +00:00
sspitzer%netscape.com
47c11c3bd6 initialize uninitialized variable. #50889, #59617. submitted by alex@pike.org, bruce@cubik.org.
r=sspitzer, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@82498 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 20:53:33 +00:00
jefft%netscape.com
9d142cff07 fixed bug 59470 -- failed to handle multipart/alternative message; r=rhp, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82497 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 20:34:12 +00:00
disttsc%bart.nl
b34ed638cd Moving nsIContentViewer over from webshell to docshell, converting from .h to .idl. Needed for bug 46200, r=moa=adam@netscape.com, a=alecf
git-svn-id: svn://10.0.0.236/trunk@82496 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 20:30:35 +00:00
jefft%netscape.com
23fe304558 fixed bug 57571 -- relative url crashes mail client; r=brendan, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82495 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 20:29:39 +00:00
pinkerton%netscape.com
2d6c38a841 adding nsIContentViewer.idl for jag.
git-svn-id: svn://10.0.0.236/trunk@82494 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 20:28:41 +00:00
disttsc%bart.nl
8cac992e93 Make interview.html use moved wallet functions, bug=46200, r=a=alecf
git-svn-id: svn://10.0.0.236/trunk@82493 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 20:22:18 +00:00
varada%netscape.com
cd31a24ef3 fixing 59014; changing icons
git-svn-id: svn://10.0.0.236/trunk@82492 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 20:02:04 +00:00
kestes%staff.mail.com
cbb303e517 move the status table to its own file
improve prediction of when build will finish by adding 'deadtime'

Keep the spacing between builds greater then our HTML grid
spacing.  This used to be done in processmail, but that caused
problems with the MTA.


git-svn-id: svn://10.0.0.236/trunk@82491 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:55:52 +00:00
kestes%staff.mail.com
0b3f77612c add cache_cmd() and fix_time_format()
git-svn-id: svn://10.0.0.236/trunk@82490 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:48:05 +00:00
kestes%staff.mail.com
84ce8ff058 minor clenaup
git-svn-id: svn://10.0.0.236/trunk@82489 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:45:53 +00:00
kestes%staff.mail.com
f90b564b8a taken from TinderDB::Build.pm
git-svn-id: svn://10.0.0.236/trunk@82488 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:44:47 +00:00
kestes%staff.mail.com
07dc585027 make a distinction between: $TINDERBOX_HTML_DIR, $TINDERBOX_DATA_DIR
remove the tests for
        New build started too frequently.
        New build started before the previous one.
mailers are not so rational.


git-svn-id: svn://10.0.0.236/trunk@82487 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:43:49 +00:00
kestes%staff.mail.com
cda7d75212 remove references to image module
make a distinction between: $TINDERBOX_HTML_DIR, $TINDERBOX_DATA_DIR


git-svn-id: svn://10.0.0.236/trunk@82486 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:40:51 +00:00
kestes%staff.mail.com
27f8c32bcd use new module: BuildStatus
make a distinction between: $TINDERBOX_HTML_DIR, $TINDERBOX_DATA_DIR


git-svn-id: svn://10.0.0.236/trunk@82485 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:40:19 +00:00
kestes%staff.mail.com
1fa4a6c3c9 ensure that the filenames are taint clean
git-svn-id: svn://10.0.0.236/trunk@82484 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:39:22 +00:00
kestes%staff.mail.com
df3f7b4d9f make a distinction between: $TINDERBOX_HTML_DIR, $TINDERBOX_DATA_DIR
general cleanup and improved comments.


git-svn-id: svn://10.0.0.236/trunk@82483 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:38:34 +00:00
kestes%staff.mail.com
32c7ed1df5 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@82482 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:34:36 +00:00
kestes%staff.mail.com
90895f109b add taint support
prevent users from accidentally editing files in
    build or install directory
check that code compiles before installing


git-svn-id: svn://10.0.0.236/trunk@82481 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:34:25 +00:00
kestes%staff.mail.com
699ca71d1a regularize use statements
git-svn-id: svn://10.0.0.236/trunk@82480 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:31:05 +00:00
kestes%staff.mail.com
9569c79b5f regularize the use statements
git-svn-id: svn://10.0.0.236/trunk@82479 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:29:08 +00:00
kestes%staff.mail.com
7eec139ed8 make code taint safe and use a configureation
file for setting #perlflags#


git-svn-id: svn://10.0.0.236/trunk@82478 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:22:00 +00:00
kestes%staff.mail.com
c2adb51664 add a statement:
use lib '#tinder_libdir#';


git-svn-id: svn://10.0.0.236/trunk@82477 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:17:56 +00:00
mcgreer%netscape.com
968df95d05 only launch the server once for coverage tests
git-svn-id: svn://10.0.0.236/trunk@82476 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:17:55 +00:00
kestes%staff.mail.com
bf7f5440cf add a statement:
use lib '#tinder_libdir#';

ensure that all filnames are taint free, they can come from globs


git-svn-id: svn://10.0.0.236/trunk@82475 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:17:39 +00:00
mcgreer%netscape.com
26c5151a23 add new ping command to usage
git-svn-id: svn://10.0.0.236/trunk@82474 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:17:04 +00:00
kestes%staff.mail.com
1369bba26f add a statement:
use lib '#tinder_libdir#';
cache CVS calls during run for increased speed.


git-svn-id: svn://10.0.0.236/trunk@82473 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:16:08 +00:00
kestes%staff.mail.com
22182f08c5 make a distinction between $TINDERBOX_HTML_DIR and
$TINDERBOX_DATA_DIR


git-svn-id: svn://10.0.0.236/trunk@82472 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:14:31 +00:00
kestes%staff.mail.com
e4db34e154 add test for fix_time_format_tst()
git-svn-id: svn://10.0.0.236/trunk@82471 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:13:17 +00:00
kestes%staff.mail.com
74ef9c1fb4 regularize the use statements.
git-svn-id: svn://10.0.0.236/trunk@82470 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:12:55 +00:00
kestes%staff.mail.com
40d3c9e799 make code taint safe by filtering output of globs.
git-svn-id: svn://10.0.0.236/trunk@82469 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:11:22 +00:00
kestes%staff.mail.com
a071299d3f make code taint safe by filtering output of globs.
git-svn-id: svn://10.0.0.236/trunk@82468 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 19:10:45 +00:00
terry%mozilla.org
a6732080cc Make 'doomed' reports honor the per-product defaultmilestone setting, rather than looking at the obsolete system-wide 'curmilestone' param.
git-svn-id: svn://10.0.0.236/trunk@82467 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 18:57:51 +00:00
mcgreer%netscape.com
e941348583 add "-q" option for creating a client which will "ping" the server until it
is available, or for 1 minute, whichever comes first


git-svn-id: svn://10.0.0.236/trunk@82465 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 18:29:52 +00:00
brade%netscape.com
2f240f910a always lowercase so alignment now works; r=kin; sr=sfraser; bug #57298
git-svn-id: svn://10.0.0.236/trunk@82464 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 14:40:57 +00:00
jst%netscape.com
c9abd37b7e Fixing bug 48031. Adding missing nullpointer checks to fix crashes in AppendChild(), RemoveChild(), ReplaceChild(), ... in nsDocument. r=nisheeth, sr=vidur
git-svn-id: svn://10.0.0.236/trunk@82463 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 06:38:00 +00:00
alecf%netscape.com
cc3c028808 two more OpenBookmarkURL's that blake missed a=myself, r=jag
(this is consistent with blake & jag's earlier checkins)


git-svn-id: svn://10.0.0.236/trunk@82462 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 05:30:14 +00:00
nhotta%netscape.com
fe495f08de Null pointer check to prevent a crash by edit from desktop for Japanese path name, bug 59466, r=akkana, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@82461 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 04:35:38 +00:00
blakeross%telocity.com
9fe4a7cd2f fixing minor problem with my last fix. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82460 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 04:07:34 +00:00
sspitzer%netscape.com
6712444f77 add a sneaky hack for testing if rdf random access enumerators will
be a performance win, if we implement them.

this is temporary code.

(the other piece is non-temporary.  we had an uninitialized variable)

r=putterman, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@82459 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 03:57:50 +00:00
bienvenu%netscape.com
bd1505b512 fix delete to trash on cyrus servers -=r=jefft sr=mscott 58686
git-svn-id: svn://10.0.0.236/trunk@82458 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 02:47:41 +00:00
nelsonb%netscape.com
65d4fcca9a Build rsaperf benchmarking tool during nightly builds now.
git-svn-id: svn://10.0.0.236/trunk@82457 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 02:03:30 +00:00
despotdaemon%netscape.com
93ccadb7a5 Pseudo-automatic update of changes made by mcgreer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@82456 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 01:35:36 +00:00
despotdaemon%netscape.com
a278753f6b Pseudo-automatic update of changes made by mcgreer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@82455 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 01:28:17 +00:00
bienvenu%netscape.com
d953af4307 fix return value of SetInt32Property, groundwork for fix for 58691 imap hiearchy delimiter problems sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82454 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 01:26:35 +00:00
javi%netscape.com
3e964550af Clean this project up and make it build with NSS on the tip for both optimized and debugged.
No longer link in NSSCrupto libraries since the open NSS libraries now provide that functionality.

Don't build mac_rand.c since it gets built as part of the NSS libraries we link in.


git-svn-id: svn://10.0.0.236/trunk@82453 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 01:08:06 +00:00
javi%netscape.com
f8a4087196 Clean up the project some.
Only build sysrand.c instead of sysrand.c and mac_rand.c which ultimately are the same thing.


git-svn-id: svn://10.0.0.236/trunk@82452 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 01:06:22 +00:00
alecf%netscape.com
9ddacf9026 remove typo to fix bustage
git-svn-id: svn://10.0.0.236/trunk@82451 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:40:39 +00:00
alecf%netscape.com
bd675ec01c fix for #58103 - implement nsXULDocument::CreateRange()
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@82450 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:32:27 +00:00
danm%netscape.com
723b66ed02 force windows based on modal windows to themselves be modal. bug 56677 r=brendan,hyatt
git-svn-id: svn://10.0.0.236/trunk@82449 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:18:38 +00:00
danm%netscape.com
5f6194b29e allow content windows to be modal/dependent, like chrome windows. bug 56677 r=brendan,hyatt
git-svn-id: svn://10.0.0.236/trunk@82448 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:18:03 +00:00
danm%netscape.com
b99b753bfb empty implementations for new method IsModal. bug 56677 r=brendan,hyatt
git-svn-id: svn://10.0.0.236/trunk@82447 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:17:09 +00:00
danm%netscape.com
f7c68cea67 new method IsModal. bug 56677 r=brendan,hyatt
git-svn-id: svn://10.0.0.236/trunk@82446 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:16:29 +00:00
bienvenu%netscape.com
a400e8c18d move NotifyStoreClosedAllHeaders to base class so imap can call it to fix 59376 crash in morkRowObject::CloseRowObject r=mscott
git-svn-id: svn://10.0.0.236/trunk@82445 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:14:22 +00:00
blakeross%telocity.com
18ad3326cc Fix 48876: make d&d and modifier-/middle-click possible throughout the app and implement selection within link (50673). Also fixes 59520, 48780, 48632, 57588, 59132. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82444 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:06:54 +00:00
sspitzer%netscape.com
9a8f8e2f66 minor fix. sr=warren
git-svn-id: svn://10.0.0.236/trunk@82443 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 23:59:13 +00:00
locka%iol.ie
0e3cbc8f9d added files: mozilla/docshell/base/nsCDefaultURIFixup.idl, mozilla/docshell/base/nsIURIFixup.idl
git-svn-id: svn://10.0.0.236/trunk@82442 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 23:20:36 +00:00
svn%xmlterm.org
4d7b8ed829 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Changed non-owning references in mozXMLTerminal to weak references to avoid
crash in mozXMLTerminal::Finalize when exiting xmlterm.


git-svn-id: svn://10.0.0.236/trunk@82441 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 22:20:18 +00:00
svn%xmlterm.org
6dc049ba8a --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Fixed error/warning message output to eliminate beeping problem.


git-svn-id: svn://10.0.0.236/trunk@82440 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 22:11:00 +00:00
karnaze%netscape.com
67e3f43fe8 Added more file lists. Fixed unix script to recognize multiple lists. This does not affect the build.
git-svn-id: svn://10.0.0.236/trunk@82439 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 22:09:57 +00:00
mcgreer%netscape.com
b37e50d262 initial mozilla checkin of the roots from the following companies:
Verisign/Thawte
Valicert
BelSign/GlobalSign
TrustCenter


git-svn-id: svn://10.0.0.236/trunk@82438 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 22:07:51 +00:00
mkaply%us.ibm.com
c9e93bf35a #58462
r=av, sr/a=waterson
Add OS/2 calling conventions for plugins


git-svn-id: svn://10.0.0.236/trunk@82437 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 21:28:38 +00:00
jeff.dyer%compilercompany.com
aeec17b652 Fix the first startup test.
git-svn-id: svn://10.0.0.236/trunk@82436 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 21:05:58 +00:00
locka%iol.ie
b4aaee2be4 added files: mozilla/docshell/base/nsDefaultURIFixup.cpp, mozilla/docshell/base/nsDefaultURIFixup.h
git-svn-id: svn://10.0.0.236/trunk@82435 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 21:05:25 +00:00
locka%iol.ie
fc5ff9fc9c Moved URI fixup code out of docshell and into a global service. b=51702, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@82434 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 21:00:37 +00:00
mccabe%netscape.com
4f5e93f6f6 Fix to 58946.
Make try { ... } catch(exn) { return exn } work by ensuring that the return value (exn) is maintained on the stack as we pop off scopes to return from the try/catch/finally.  The newly added JSOP_SWAP opcode helps us bubble.

This fixes a regression uncovered by the fix to 56716.

(I've noticed that this causes *depend* builds of the standalone JS shell to crash on this construct, but I've tested in the Mozilla build, and the dependencies seem to solve the problem there.)

r=brendan.mozilla.org
sr=jband@netscape.com


git-svn-id: svn://10.0.0.236/trunk@82433 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 20:39:43 +00:00
dmose%mozilla.org
4252e0481e updated comments relating to cvs patch requirements
git-svn-id: svn://10.0.0.236/trunk@82431 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 19:53:40 +00:00
beard%netscape.com
9c3a7e2d84 Replaced occurrences of $$, $1, $2 with result, first, second. CodeWarrior doesn't like $ characters in identifiers.
git-svn-id: svn://10.0.0.236/trunk@82430 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 19:50:39 +00:00
Jerry.Kirk%Nexwarecorp.com
46797d4330 PHOTON ONLY: Added a Kung Foo Deathgrip to the Timer Event handler
so the timer could not be destroyed while inside the callback. I
did it just like GTK did it. It was crashing at http://www.uescape.com


git-svn-id: svn://10.0.0.236/trunk@82425 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 13:54:15 +00:00
jefft%netscape.com
91ed2a01ba fixed bug 59460 -- unable to display international message; r=sspitzer, scottip333; sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82424 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 08:03:44 +00:00
waterson%netscape.com
ca5814a49b Bug 58778. Improve RTTI heuristics for Linux, and turn them on! r=beard, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@82423 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 06:44:33 +00:00
jband%netscape.com
9dc5349161 Add null ptr check to fix bug 59281. r=adamlock sr=waterson
git-svn-id: svn://10.0.0.236/trunk@82422 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 06:31:57 +00:00
tor%cs.brown.edu
29720c9727 Bug 59386 - off-by-one error in gtk alpha compositor divisor
causing blending artifacts, plus cleanup by moving compositing
calculation to a macro.  r=bryner, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@82421 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 05:17:23 +00:00
dbaron%fas.harvard.edu
0d7a67caac Release static nsDOMScriptObjectFactory, nsBoxLayout, and nsRepeatService in layout module destructor. r=jst@netscape.com b=43576 r=evaughan@netscape.com b=43582,43588 sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@82420 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:22:03 +00:00
dbaron%fas.harvard.edu
8205ca1c3f Fix leaks of nsBoxLayout and nsRepeatService by freeing in layout module destructor. (Uses raw pointers instead of static nsCOMPtrs.) r=evaughan@netscape.com sr=brendan@mozilla.org b=43582, 43588
git-svn-id: svn://10.0.0.236/trunk@82419 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:20:22 +00:00
dbaron%fas.harvard.edu
a3645fac5c Fix leak of nsDOMScriptObjectFactory by freeing in layout module destructor. r=jst@netscape.com sr=brendan@mozilla.org b=43576
git-svn-id: svn://10.0.0.236/trunk@82418 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:17:18 +00:00
dbaron%fas.harvard.edu
1fab9ffaf8 Fix leak of an nsIURI (the URL of the quirk stylesheet). Patch from inaky.gonzalez@intel.com. r=attinasi@netscape.com sr=brendan@mozilla.org b=43656
git-svn-id: svn://10.0.0.236/trunk@82417 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:13:53 +00:00
dbaron%fas.harvard.edu
04c231b23e Fix leak of arrays allocated in GetPluginInfo. r=av@netscape.com sr=brendan@mozilla.org b=59159
git-svn-id: svn://10.0.0.236/trunk@82416 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:10:37 +00:00
dbaron%fas.harvard.edu
1d89ca0d26 Fix leak of nsConnectionCacheObj for FTP connections to nonexistant sites. r=valeski@netscape.com sr=brendan@mozilla.org b=58948
git-svn-id: svn://10.0.0.236/trunk@82415 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:08:23 +00:00
dbaron%fas.harvard.edu
256a605351 Make nsDestroyJSPrincipals stop confusing the leak stats by calling AddRef, but not when the refcount is 0. r=mstoltz@netscape.com sr=brendan@mozilla.org b=59135
git-svn-id: svn://10.0.0.236/trunk@82414 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:06:57 +00:00
dbaron%fas.harvard.edu
cf67dceed1 Fix leak of gViewManagers nsVoidArray. r=roc+moz@cs.cmu.edu sr=brendan@mozilla.org b=58965
git-svn-id: svn://10.0.0.236/trunk@82413 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:04:02 +00:00
dbaron%fas.harvard.edu
4cb75fda5a Remove the last remnants of the misspelled nsTextFormater and remove the misspelled files. r=erik@netscape.com sr=brendan@mozilla.org b=16951
git-svn-id: svn://10.0.0.236/trunk@82412 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:02:17 +00:00
dbaron%fas.harvard.edu
531c2e3ee0 Fix leak of mCurrentFocus that caused input element in URL bar to leak. r=saari@netscape.com sr=hyatt@netscape.com b=59042
git-svn-id: svn://10.0.0.236/trunk@82411 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:00:02 +00:00
dbaron%fas.harvard.edu
88006c5e39 Fix leak of ImageRequestImpl. r=pnunn@netscape.com sr=brendan@mozilla.org b=59179
git-svn-id: svn://10.0.0.236/trunk@82410 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 02:57:37 +00:00
dbaron%fas.harvard.edu
f953d98d6c Fix leak of nsFontGTK. Patch from bstell@netscape.com. r=erik@netscape.com sr=blizzard@mozilla.org b=5547
git-svn-id: svn://10.0.0.236/trunk@82409 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 02:56:10 +00:00
nelsonb%netscape.com
0f1491f068 Add new default public and private RSA keys.
git-svn-id: svn://10.0.0.236/trunk@82408 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 02:46:20 +00:00
nelsonb%netscape.com
5236cb62a3 Add values for test modulus and exponent for benchmarking purposes.
git-svn-id: svn://10.0.0.236/trunk@82407 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 02:44:17 +00:00
nelsonb%netscape.com
62d1dcc1df Fix mpp_pprime (Miller-Rabin Pseudo Primality test) to report MP_NO,
instead of MP_OKAY, for numbers == 3 mod 4 that are composite.
Also added two test cases to mpi-test.c.  Fixes bug 59438.


git-svn-id: svn://10.0.0.236/trunk@82406 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 01:52:52 +00:00
dprice%netscape.com
9723b2a687 Making the jar cache test more flexable.
Adding all-tests:: rule to makefile.win


git-svn-id: svn://10.0.0.236/trunk@82405 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 01:30:31 +00:00
javi%netscape.com
b1c0d85801 Add the MP_API_COMPATIBLE for Mac builds so that MPI libraries build
correctly.


git-svn-id: svn://10.0.0.236/trunk@82404 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 01:16:04 +00:00
javi%netscape.com
0942ce8c9e Modify the NSS project to use the new freebl code
git-svn-id: svn://10.0.0.236/trunk@82403 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 01:12:09 +00:00
javi%netscape.com
8092f6638b Make this file buildable on Mac
git-svn-id: svn://10.0.0.236/trunk@82402 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 01:11:23 +00:00
pschwartau%netscape.com
71f49ea4ea The const keyword is non-ECMA and not currently implemented in Rhino
git-svn-id: svn://10.0.0.236/trunk@82401 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 01:10:43 +00:00
javi%netscape.com
8aadacbd0e Make this file build on the Mac.
git-svn-id: svn://10.0.0.236/trunk@82400 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 01:06:47 +00:00
sfraser%netscape.com
58a8a69939 Fix for bug 48887 -- OpenURL apple event drops the last character of the URL. r=beard, sr=scc. Trunk checkin.
git-svn-id: svn://10.0.0.236/trunk@82399 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 00:53:30 +00:00
heikki%netscape.com
41b020b9c1 Bug 59389, eliminate nsIContent::IsSynthetic(). r=jst, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@82397 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 00:42:42 +00:00
heikki%netscape.com
cea389f229 Bug 51428, fix UMR in nsEventStateManager::DispatchNewEvent
git-svn-id: svn://10.0.0.236/trunk@82396 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 00:33:37 +00:00
heikki%netscape.com
de26e0d8e5 Bug 48886, fix UMR and clean up some ugly code. r=jst, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@82395 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 00:31:06 +00:00
mkaply%us.ibm.com
635e0685ba #59255
r=mkaply, a=blizzard
Code from Dmitry Kubov to fix Arial


git-svn-id: svn://10.0.0.236/trunk@82394 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 22:50:46 +00:00
mkaply%us.ibm.com
42d2a56ca4 #59380
r=mkaply, a=blizzard
Code from jkobal/Dainis Jonitis to fix private clipboard formats


git-svn-id: svn://10.0.0.236/trunk@82393 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 22:31:41 +00:00
mkaply%us.ibm.com
e9c023316f #59381
r=mkaply, a=blizzard
Not handling border and window styles


git-svn-id: svn://10.0.0.236/trunk@82392 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 22:22:43 +00:00
mkaply%us.ibm.com
c03bbef3af #59396
r=jkobal, a=blizzard
Using wrong value for nsLookAndFeel, and wrong font checks


git-svn-id: svn://10.0.0.236/trunk@82391 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 22:17:55 +00:00
bratell%lysator.liu.se
df6fc2c67e Fix for 59181. HTML lists and format=flowed don't work together. The solution is to disable flow when lines are indented. r=akkana sr=vidur
git-svn-id: svn://10.0.0.236/trunk@82389 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 20:02:54 +00:00
robinf%netscape.com
f7286c7b50 fixinb bug 59019
git-svn-id: svn://10.0.0.236/trunk@82388 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 19:33:01 +00:00
pavel%gingerall.cz
a960aa3312 - jsperl.c compiled with js programm, not with libjs
- better JS value tie methods
- memory leaks fixed
- support of digging native js error from exception


git-svn-id: svn://10.0.0.236/trunk@82385 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 15:24:49 +00:00
kvisco%ziplink.net
678862fcf4 Not part of regular build. ContextState now extends
NamespaceResolver. ElementExpr has some code for handling namespaces.


git-svn-id: svn://10.0.0.236/trunk@82382 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 10:49:07 +00:00
kvisco%ziplink.net
c03e7cde3f Not part of regular build. Added method for resolving by prefix only
git-svn-id: svn://10.0.0.236/trunk@82381 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 10:47:17 +00:00
kvisco%ziplink.net
5e2036fad3 Not part of regular build. Added new method for NamespaceResolver
git-svn-id: svn://10.0.0.236/trunk@82380 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 10:46:03 +00:00
kvisco%ziplink.net
5193cdf065 Not part of regular build. Added fix for expressions starting with '/'
git-svn-id: svn://10.0.0.236/trunk@82379 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 10:42:35 +00:00
kvisco%ziplink.net
efe4468608 Not part of regular build. Patch to treat "abc:*" as an CNAME
git-svn-id: svn://10.0.0.236/trunk@82378 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 08:30:51 +00:00
pavlov%netscape.com
2a6a2ced8f commenting out some printfs r=ramiro
git-svn-id: svn://10.0.0.236/trunk@82377 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 08:29:59 +00:00
alecf%netscape.com
56277aab07 fix for #59125 - back out some stuff that I didn't mean to checkin
(wallet has to be loaded in main1() so that it registers correctly with the
observer service)
r=syd, sr=scc


git-svn-id: svn://10.0.0.236/trunk@82376 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 08:04:06 +00:00
blizzard%redhat.com
39e90cd15d fix bustage
git-svn-id: svn://10.0.0.236/trunk@82375 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 06:17:38 +00:00
koehler%mythrium.com
b3f112d355 reverted patch 55674
git-svn-id: svn://10.0.0.236/trunk@82374 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 05:56:30 +00:00
scc%mozilla.org
2e9c6662cc bug #39621, r=kmcclusky@netscape.com, sr=blizzard@mozilla.org. Enable the new view manager with a pref "nglayout.debug.enable_scary_view_manager". Just being the mac buddy for blizzard and roc.
git-svn-id: svn://10.0.0.236/trunk@82373 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 05:22:03 +00:00
nboyd%atg.com
277079138b Clean up debug APIs
git-svn-id: svn://10.0.0.236/trunk@82370 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 03:20:56 +00:00
mstoltz%netscape.com
5b27bdf415 Fixing bugscape 3109, LiveConnect exploit. sr=jband, brendan.
Fixing 58021, exploit in "open in new window," bug 55237. sr=brendan


git-svn-id: svn://10.0.0.236/trunk@82368 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 01:14:08 +00:00
rogerl%netscape.com
b095cbfba5 Fixed warnings & bogus qualifier.
git-svn-id: svn://10.0.0.236/trunk@82367 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 01:09:45 +00:00
pollmann%netscape.com
27b98e663c Bug 579678: Strip linebreaks from URLs before escaping r=gagan, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82366 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 01:03:04 +00:00
rogerl%netscape.com
513a2a7bf9 Fixed statics and constructors bitrot.
git-svn-id: svn://10.0.0.236/trunk@82365 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 00:59:27 +00:00
rogerl%netscape.com
fb988909e9 More tests and changed 'verify' to live separately.
git-svn-id: svn://10.0.0.236/trunk@82364 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 00:58:42 +00:00
thayes%netscape.com
748e907627 Bug 59307: Provide a target value for the "new-email-default" result of PKCS12
restore, and use it for building the certificate list refresh URL.
Fix the certificate list code to correctly check the type of object it
is given.


git-svn-id: svn://10.0.0.236/trunk@82363 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 00:23:17 +00:00
mkaply%us.ibm.com
0fc0277f12 OS/2 TB breakage
Uh duh #if 0, not #ifdef 0


git-svn-id: svn://10.0.0.236/trunk@82362 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 23:49:49 +00:00
larryh%netscape.com
f4ea75c6c8 Bugzilla: 53014
git-svn-id: svn://10.0.0.236/trunk@82360 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 23:33:07 +00:00
blizzard%redhat.com
ebfe45c2a2 Fix for bug #59033. Properly detach the content progress listener and the container window to help with some shutdown crashes in the embedding widget. r=jst,valeski sr=mscott,brendan
git-svn-id: svn://10.0.0.236/trunk@82359 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 23:29:33 +00:00
larryh%netscape.com
7b1ae5e288 Bugzilla: 51655.
git-svn-id: svn://10.0.0.236/trunk@82358 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 23:27:49 +00:00
jst%netscape.com
bba246348c Fixing bug 58888. The content sink was incorrectly releasing the stream loader in its OnStreamComplete() method, this caused a crash when mozilla was running in off-line mode since OnStreamComplete() was called without the sink having a string reference to the stream loader so the incorrect release call in the sink caused a crash later on in necko. sr=rpotts, r=gagan,heikki
git-svn-id: svn://10.0.0.236/trunk@82357 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 23:22:44 +00:00
rogerl%netscape.com
c7b54f56ad Testcase for adding setter to non-final field.
git-svn-id: svn://10.0.0.236/trunk@82355 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 23:00:00 +00:00
rogerl%netscape.com
eee3dbd0a5 Fixed compare bugs. Report results from js2 test cases. Rewrote generic
equal to match ECMA 1.5


git-svn-id: svn://10.0.0.236/trunk@82354 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 22:57:10 +00:00
jefft%netscape.com
b942b55420 fixed bug 59203 -- Viewing attached message crashes in nsCRT::strtok; r=rhp, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82348 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 22:12:26 +00:00
sspitzer%netscape.com
d73754ceb5 fix for #58580. r=rhp, sr=mscott. make the files we put in /tmp for sending drafts
and posting news message have permissions of 600. it is bad to have users
messages world readable in /tmp.


git-svn-id: svn://10.0.0.236/trunk@82346 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 21:47:03 +00:00
mkaply%us.ibm.com
eb924234a4 #59259
r=mkaply, a=blizzard
Code from jkobal - don't just hide window, deactivate it


git-svn-id: svn://10.0.0.236/trunk@82344 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 21:04:35 +00:00
mkaply%us.ibm.com
9e45e6bbe5 #59274
r=mkaply, a=blizzard
Code from jkobal - special case checking for generated characters


git-svn-id: svn://10.0.0.236/trunk@82343 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 21:02:51 +00:00
mkaply%us.ibm.com
3944d1cfa0 #58805
r=mkaply, a=blizzard
Caused regression in timers - don't process entire timer queue


git-svn-id: svn://10.0.0.236/trunk@82342 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 20:59:27 +00:00
av%netscape.com
4f56599cca Bug 57869, spelling error in warning box, sr=waterson, r=av
git-svn-id: svn://10.0.0.236/trunk@82341 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 20:43:33 +00:00
mkaply%us.ibm.com
895b455091 ü55997
r=pnunn, sr=brendan
Don't set MINIMUM_DELAY_TIME unless delay_time was > 0


git-svn-id: svn://10.0.0.236/trunk@82338 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 20:08:29 +00:00
kestes%staff.mail.com
07015dd16d make code taint safe.
add patch by "Paul MacAdam" <paul@eazel.com>
fixing bugs in script.


git-svn-id: svn://10.0.0.236/trunk@82337 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 15:39:53 +00:00
briane%qnx.com
c7f78101e5 PHOTON build only
Updates for drawing and Printing


git-svn-id: svn://10.0.0.236/trunk@82334 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 15:29:04 +00:00
harishd%netscape.com
73f54d3808 59189 - Make sure that SanitizeKey() is accessed only by the attribute token.
r=jar
sr=scc


git-svn-id: svn://10.0.0.236/trunk@82333 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 06:03:34 +00:00
timeless%mac.com
d3809c9caf for bug 41515: Add access key to for Privacy and Security>&Security Manager. Per blake correcting spelling of 'Menu' was 'Ment'.
git-svn-id: svn://10.0.0.236/trunk@82332 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 05:56:33 +00:00
waterson%netscape.com
2843840ed8 Bug 59102, redux. After discussing with jar and rjc, we determined that the correct thing to do in this case is to continue to loop so long as either 1) the current enumerator mCurrent is still valid, or 2) there are more indices to try.
git-svn-id: svn://10.0.0.236/trunk@82330 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 04:52:58 +00:00
sspitzer%netscape.com
3d527a6464 fix for #59172. implement simple caching for FindServer().
we call FindServer() a lot.  But there it is very likely that the
server we ask for is the same server we asked for last time.
r=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@82329 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-05 20:50:32 +00:00
sspitzer%netscape.com
27dd11a0ce more for #17801. make "next unread navigation" go across servers.
git-svn-id: svn://10.0.0.236/trunk@82328 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-05 10:05:21 +00:00
ben%netscape.com
5633e3824e CHecking in fix for 59130, crash clicking links, patch from dbaron@fas.harvard.edu, r=ben@netscape.com,
a=hyatt@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@82327 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-05 03:53:55 +00:00
sspitzer%netscape.com
513293b482 fix for #17801. r=putterman. make it so "next" will take you across folders.
still work to be done before this feature is perfect, but this gets the
ball rolling.


git-svn-id: svn://10.0.0.236/trunk@82326 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-05 02:29:47 +00:00
waterson%netscape.com
603998aea4 Bug 59102. RDF containers are one-indexed; need to remember that when counting through them. Fix provided by hyatt, r=waterson. No sr= because we want to spin new builds with it.
git-svn-id: svn://10.0.0.236/trunk@82325 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-05 02:28:20 +00:00
putterman%netscape.com
8bfe3515ad Fix for 58748. r=jefft sr=mscott. Don't crash if there's no trash folder while trying to delete a folder.
git-svn-id: svn://10.0.0.236/trunk@82324 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-05 00:16:03 +00:00
bratell%lysator.liu.se
b7498adda5 Fix for bug 57047 - we are not treating text inside <pre> as preformatted if the text is inside another tag inside the <pre>. This has affected mail and copy'n'paste. We now look more thoroughly at the tag stack. r=akkana@netscape.com a=vidur@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@82323 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 20:51:33 +00:00
blizzard%redhat.com
7a412878b1 Fix bug #59015. Gtk timers do not shut down cleanly. Remove the timer when the shutdown method is called. This should fix some crashes when the embedding widget is shut down. r=bryner,waqar sr=brendan
git-svn-id: svn://10.0.0.236/trunk@82322 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 16:46:02 +00:00
ccarlen%netscape.com
60455fcf5b Bug 46866.
Splitting profile API into public and internal parts.
Bug 54937
Use profile as service, not component.
r=racham@netscape.com, sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@82321 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 16:28:50 +00:00
ccarlen%netscape.com
2243d1ff75 Bug 46866.
Splitting profile API into public and internal parts.
r=racham@netscape.com, sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@82320 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 16:27:30 +00:00
ccarlen%netscape.com
401868d37d Added for bug 46866.
r=racham@netscape.com, sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@82319 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 16:19:57 +00:00
hyatt%netscape.com
34d600148a Ben accidentally checked in a change to nsXBLService.cpp. Backing him out. What a mess tonight. Whew.
git-svn-id: svn://10.0.0.236/trunk@82318 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 11:03:14 +00:00
waldemar%netscape.com
3b64399fce Defined UseIncludesExcludes. Removed support for a::b::c.
git-svn-id: svn://10.0.0.236/trunk@82317 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 10:47:47 +00:00
waldemar%netscape.com
9596a6138e Added 'include' and 'exclude' non-reserved words
git-svn-id: svn://10.0.0.236/trunk@82316 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 10:46:24 +00:00
hyatt%netscape.com
4f58f87771 Forgot a 54203 file.
git-svn-id: svn://10.0.0.236/trunk@82315 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 09:33:20 +00:00
hyatt%netscape.com
62796a2cd1 Putting back 54150 on the trunk. ben,waterson. Finally found the reason it needs to be this way.
git-svn-id: svn://10.0.0.236/trunk@82314 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 09:10:48 +00:00
ben%netscape.com
bdb9ef9d26 back out hyatt's accidental checkin.
git-svn-id: svn://10.0.0.236/trunk@82313 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 09:07:49 +00:00
hyatt%netscape.com
fcc2faf04c Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@82312 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 09:01:21 +00:00
hyatt%netscape.com
8d63614935 added files: mozilla/dom/src/base/nsWindowRoot.cpp, mozilla/dom/src/base/nsFocusController.cpp
git-svn-id: svn://10.0.0.236/trunk@82311 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 08:25:27 +00:00
hyatt%netscape.com
61b754fcae Fix for 54203. r=saari, a=brendan
git-svn-id: svn://10.0.0.236/trunk@82310 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 08:21:20 +00:00
blakeross%telocity.com
03edc947cd Fix 44239, 43714, 48023, 51248: home button d&d, tooltips, prefs, and other cleanup. r=timeless a=alecf
git-svn-id: svn://10.0.0.236/trunk@82305 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 02:37:51 +00:00
dougt%netscape.com
4f8f242f56 58701. Missing timer .so in embedding dist r=pavlov@netscape.com, a=valeski
git-svn-id: svn://10.0.0.236/trunk@82296 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 01:30:37 +00:00
mcgreer%netscape.com
ba1581843a set up RNG for self-test (DSA needs it), and set default RSA public exponent
to 2**16 + 1


git-svn-id: svn://10.0.0.236/trunk@82295 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 01:11:48 +00:00
jj%netscape.com
327959c6b0 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@82293 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 00:42:32 +00:00
alecf%netscape.com
8d72540669 long awaited fix for #39895 r=sspitzer, a=alecf, contributed by andrew.taylor@cal.montage.ca
parse the GECOS field stuff correctly on unix


git-svn-id: svn://10.0.0.236/trunk@82292 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 00:37:01 +00:00
koehler%mythrium.com
3a88729b72 Bug #55674: new timer implementation for BeOS r=blizzard
git-svn-id: svn://10.0.0.236/trunk@82291 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 00:27:22 +00:00
sfraser%netscape.com
0e7c82f0da Test file, NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@82290 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 00:22:48 +00:00
bnesse%netscape.com
ba89061d74 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@82289 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 00:11:44 +00:00
alecf%netscape.com
ba835cf955 first incomplete cut at the window opener object, to pass XPCOM types from C++ into window.arguments as native JS types.
not part of the build


git-svn-id: svn://10.0.0.236/trunk@82287 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 00:01:24 +00:00
bnesse%netscape.com
2eca0df02b Fix for Mac plugins getting double mouse events. bug 58814 r=av sr=waterson rtm++
git-svn-id: svn://10.0.0.236/trunk@82286 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 23:57:24 +00:00
darin%netscape.com
4410255a18 Adding a simple test program that calls OpenInputStream on an nsIChannel,
to help evaluate performance.


git-svn-id: svn://10.0.0.236/trunk@82285 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 23:26:45 +00:00
despotdaemon%netscape.com
43e5f7eadd Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@82284 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 22:38:28 +00:00
mcgreer%netscape.com
52d2b6f439 option for printing content version
git-svn-id: svn://10.0.0.236/trunk@82283 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 22:28:26 +00:00
blakeross%telocity.com
8bfa642b7e Fix 52541: link dragging no longer works. r=dr sr=alecf
git-svn-id: svn://10.0.0.236/trunk@82282 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 22:11:52 +00:00
despotdaemon%netscape.com
fb066de345 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@82281 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 21:49:10 +00:00
mkaply%us.ibm.com
c67842765a #55103
r=cls
unix dir has some bad font heights for OS/2 - using all win


git-svn-id: svn://10.0.0.236/trunk@82280 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 21:30:21 +00:00
leaf%mozilla.org
824d4e38c7 Automated update
git-svn-id: svn://10.0.0.236/trunk@82279 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 21:30:10 +00:00
mkaply%us.ibm.com
14a2763b18 #55103
r=cls
Hardcode OS_ARCH and OS_TARGET for OS/2


git-svn-id: svn://10.0.0.236/trunk@82278 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 21:28:58 +00:00
mccabe%netscape.com
3a948ff4f4 Fix to 58008. Add missing ECMA-specified fuctions Date.prototype.toDateString, toTimeString, toLocaleDateString, toLocaleTimeString. Commoned some code to toLocale_helper and date_format.
Also make several formerly class static variables lazily initialized.


git-svn-id: svn://10.0.0.236/trunk@82277 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 21:28:49 +00:00
axel%pike.org
a431017a90 Not part of build, doing some buffer init on String wrapper
git-svn-id: svn://10.0.0.236/trunk@82276 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 20:48:41 +00:00
mkaply%us.ibm.com
8fdc10e622 EMX Break
Need INCL_DOSERRORS


git-svn-id: svn://10.0.0.236/trunk@82275 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 20:38:48 +00:00
rpallath%eng.sun.com
30cbcf1508 r=a=edburns
Updates
 build/Makefile.win              (create dir. bin/classes)
 build/Makefile                  (create dir. bin/classes)
 build/compile.mk                (DEBUG support)
 build/rules.mk                  (Changed order of LIBS and add MOZ_DEBUG flag)
 build/test.html                 (updated test.html)
 build/README                    (updated README)
 src/JNI/Makefile                (Changed JAR action)
 src/JNI/Makefile.win            (Changed JAR action)
 src/include/ojiapitests.h       (Resolve bug 52340)
 src/JNI/ClassOperation/Makefile (Add FindClass_8 Test)


New files
 README (Updated README)
 FAQ (Frequently asked questions)
 script/test.html (Default test.html to be loaded for all test cases)
 script/OJIValidTests.lst (List of Tests Cases that have to PASS)
 src/Killer/kill.bat  (compilation script for killer.exe)
 src/Killer/killer.cpp.win98 (for killing VC++ debug window for win98)


git-svn-id: svn://10.0.0.236/trunk@82274 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 20:05:16 +00:00
bryner%uiuc.edu
0b2c8895e4 Bug 57178: Make sure the menulist in the filepicker doesn't expand with long directory names. Requires adding "flex=1" to the text element of the menulist binding in modern. r=hyatt, a=ben.
git-svn-id: svn://10.0.0.236/trunk@82271 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 08:27:52 +00:00
karnaze%netscape.com
8e0ac00366 bug 53690 - don't allow a split row to reflow its cells unconstrained. a=buster, r=dcone.
git-svn-id: svn://10.0.0.236/trunk@82268 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 04:25:29 +00:00
erik%netscape.com
e93050bdef bug 53989; written by katakai@japan.sun.com; r=erik; sr=brendan; this is a
workaround for a couple of popular Japanese input methods (see bug report)


git-svn-id: svn://10.0.0.236/trunk@82264 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 03:19:18 +00:00
2984 changed files with 148571 additions and 189038 deletions

View File

@@ -1,40 +0,0 @@
#!gmake
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
DEPTH = ..
topsrcdir = @top_srcdir@
VPATH = @srcdir@
srcdir = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS= util \
external \
dom
ifeq ($(BUILD_WEBCLIENT_ONLY),)
DIRS += xpcom \
plugins
endif
DIRS += webclient
include $(topsrcdir)/config/rules.mk

View File

@@ -1,43 +0,0 @@
#!nmake
#
# 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 Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
IGNORE_MANIFEST=1
#//------------------------------------------------------------------------
#//
#// Makefile to build the java enhancers to mozilla
#//
#//------------------------------------------------------------------------
#//------------------------------------------------------------------------
#//
#// Specify the depth of the current directory relative to the
#// root of NS
#//
#//------------------------------------------------------------------------
DEPTH = ..
DIRS = external \
util \
dom \
webclient
include <$(DEPTH)\config\rules.mak>

View File

@@ -1,36 +0,0 @@
Here lies the code that comprises the java enhancers to mozilla.
Authors: see the README files for each individual subdirectory
Requirements:
* JDK1.2 or greater (may work with lower versions, haven't checked).
* Successfully built MOZ_DEBUG=1 Mozilla M13 tree.
* Perl 5 perl.exe must be in your path
How To Build:
* make it so the directory in which this file resides is a child of your
top level Mozilla M13 directory
* make sure the environment var JDKHOME is set to your jdk installation
directory, ie SET JDKHOME=C:\jdk1.2.2
* type "nmake /f makefile.win all" and hope for the best
* this should compile the clasess into %MOZ_SRC%\dist\classes
Problems:
* clobber_all doesn't remove the .class files from dist\classes. You
have to do this manually.
* post to netscape.public.mozilla.java newsgroup
General notes:
* Please update the ChangeLog (changelo) files in the subdirectories when
you make changes.

View File

@@ -1,104 +0,0 @@
******************** BLACKWOOD RELEASE 0.9 README ********************
READ THIS DOCUMENT BEFORE RUNNING ANY OF THE BLACKWOOD COMPONENTS
This version of Blackwood has been built on and configured for
the Solaris(TM) operating environment
This package contains the following components of the Blackwood Project
- Pluglets, JavaDOM and Webclient
The Blackwood project aims to -
1. Better integrate the Java (TM) platform with the Mozilla (Netscape 6)
Browser so developers can extend the browser with components and
plug-ins written in the Java programming language
2. Make sure that Mozilla's layout engine can be embedded in
applications running on a Java virtual machine (JVM).
More information on the Blackwood project can be obtained online at
http://www.mozilla.org/projects/blackwood/
------------------------------------------------------------------------
SYSTEM REQUIREMENTS
------------------------------------------------------------------------
The Blackwood software components run on Solaris for SPARC(TM) and
Solaris for Intel with Solaris versions 7 and 8.
You will also need to install the JRE1.3.0_01 Java Bundle that goes
with Netscape 6 PR3
-------------------------------------------------------------------------
BLACKWOOD COMPONENTS
-------------------------------------------------------------------------
JAVA PLUGLET API - A Pluglet is a plug-in that is written in the Java
programming Language. The Java Pluglet API is a close 1:1 implementation
of the new C++ Plug-in API in Mozilla and it allows users to develop
plug-ins in Java that run inside a Java Virtual Machione (JVM).
More information can be obtained online at
http://www.mozilla.org/projects/blackwood/java-plugins/
JAVA DOM API - The Java DOM API is an implementation of the Java Bindings
specified in the Document Object Model (DOM) Level 1 Specification. This
API allows Java Applets and Pluglets to interact with and modify the
document they are embedded into.
More information can be obtained online at
http://www.mozilla.org/projects/blackwood/dom/
http://www.w3.org/TR/REC-DOM-Level-1/java-language-binding.html
WEBCLIENT - Webclient is a browser-neutral Java API that enables generic
web browsing capabilities in a Java application.
More information can be obtained online at
http://www.mozilla.org/projects/blackwood/webclient/
http://www.mozilla.org/projects/blackwood/webclient/ref_guides/Developer_guide/index.htm
http://www.mozilla.org/projects/blackwood/webclient/ref_guides/Implementation_guide/index.htm
-------------------------------------------------------------------------
RUN INSTRUCTIONS
-------------------------------------------------------------------------
PLUGLETS
- Launch the browser using the shell script "netscape"
- Navigate to the url file:///opt/SUNWns6/res/javadev/pluglets/test.html
This contains several Pluglet examples.
JAVADOM
- The DOMViewer example in the Pluglets example list is a JavaDOM example
WEBCLIENT
- set the Environment variable MOZILLA_FIVE_HOME to the location of your
Netscape 6 binaries. If you install the SVR4 package, this will be
setenv MOZILLA_FIVE_HOME /opt/SUNWns6
- cd to the javadev/example directory
- run the shell script runem as
runem <your url>
============================================================================
Copyright 2000 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto,
California 94303 U.S.A. All rights reserved.
Sun, Sun Microsystems, Java, SunOS, OpenWindows, and Solaris are trademarks,
registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S.A.
and other countries. All SPARC trademarks are used under license and are
trademarks or registered trademarks of SPARC International, Inc. in the U.S.A.
and other countries. Products bearing SPARC trademarks are based upon an
architecture developed by Sun Microsystems, Inc. Netscape is a trademark of
Netscape Communications Corporation. PostScript is a trademark of Adobe
Systems, Incorporated, which may be registered in certain jurisdictions.

View File

@@ -1,5 +0,0 @@
Fri Jul 30 14:57:28 1999 Ed Burns <Ed Burns <ed.burns@sun.com>>
* Made necessary changes to build files to build with jdk1.1.7 or
jdk1.2.2.

View File

@@ -1,44 +0,0 @@
@echo off
rem The contents of this file are subject to the Netscape Public
rem License Version 1.1 (the "License"); you may not use this file
rem except in compliance with the License. You may obtain a copy of
rem the License at http://www.mozilla.org/NPL/
rem
rem Software distributed under the License is distributed on an "AS
rem IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
rem implied. See the License for the specific language governing
rem rights and limitations under the License.
rem
rem The Original Code is mozilla.org code.
rem
rem The Initial Developer of the Original Code is Netscape
rem Communications Corporation. Portions created by Netscape are
rem Copyright (C) 1998 Netscape Communications Corporation. All
rem Rights Reserved.
rem
rem Contributor(s):
@echo on
@echo off
if not exist %2 echo Warning: %2 does not exist! (you may need to check it out)
if not exist %2 exit 1
pushd %2
goto NO_CAFE
if "%MOZ_CAFE%"=="" goto NO_CAFE
mkdir %MOZ_SRC%\mozilla\dist\classes\%2
%MOZ_TOOLS%\bin\sj.exe -classpath %MOZ_SRC%\mozilla\dist\classes;%MOZ_SRC%\mozilla\sun-java\classsrc -d %MOZ_SRC%\mozilla\dist\classes *.java
goto END
:NO_CAFE
perl.exe %MOZ_SRC%\mozilla\config\outofdate.pl -d %MOZ_SRC%\mozilla\dist\classes\%2 -cfg %1 *.java > doit.bat
call doit.bat
del /F /A:A doit.bat
:END
popd

View File

@@ -1,19 +0,0 @@
# this file contains defs that should be in the top level mozilla/config
# directory, but may not be there due to tree update issues.
!ifndef JAVA_HOME
JAVA_HOME=$(JDKHOME)
!endif
JAVA_DESTPATH = $(MOZ_SRC)\mozilla\dist\classes
DEFAULT_JAVA_SOURCEPATH = $(MOZ_SRC)\mozilla\sun-java\classsrc
JAVA_SOURCEPATH = $(MOZ_SRC)\mozilla\sun-java\classsrc11;$(DEFAULT_JAVA_SOURCEPATH)
JAVAC_ZIP=$(JAVA_HOME)\lib\classes.zip
JAVAC_CLASSPATH=$(JAVAC_ZIP)$(PATH_SEPARATOR)$(JAVA_DESTPATH)$(PATH_SEPARATOR)$(JAVA_SOURCEPATH)
JAVA=$(JDKHOME)\bin\java
JAVAH=$(JDKHOME)\bin\JAVAH
JAVAH_FLAGS=-jni -classpath $(JAVAC_CLASSPATH)

View File

@@ -1,134 +0,0 @@
#!perl
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
#
#Input: [-d dir] foo1.java foo2.java
#Compares with: foo1.class foo2.class (if -d specified, checks in 'dir',
# otherwise assumes .class files in same directory as .java files)
#Returns: list of input arguments which are newer than corresponding class
#files (non-existant class files are considered to be real old :-)
#
$found = 1;
# GLOBALS
$SEP = 0; # the paltform independent path separator
$CFG = 0; # the value of the -cfg flag
# determine the path separator
$_ = $ENV{"PATH"};
if (m|/|) {
$SEP = "/";
}
else {
$SEP = "\\";
}
if ($ARGV[0] eq '-d') {
$classdir = $ARGV[1];
$classdir .= $SEP;
shift;
shift;
} else {
$classdir = "." . $SEP;
}
# if -cfg is specified, print out the contents of the cfg file to stdout
if ($ARGV[0] eq '-cfg') {
$CFG = $ARGV[1];
shift;
shift;
}
$_ = $ARGV[0];
if (m/\*.java/) {
# Account for the fact that the shell didn't expand *.java by doing it
# manually.
&manuallyExpandArgument("java");
}
$printFile = 0;
foreach $filename (@ARGV) {
$classfilename = $classdir;
$classfilename .= $filename;
$classfilename =~ s/.java$/.class/;
# workaround to only build sun/io/* classes when necessary
# change the pathname of target file to be consistent
# with sun/io subdirectories
#
# sun/io was always getting rebuilt because the java files
# were split into subdirectories, but the package names
# remained the same. This was confusing outofdate.pl
#
$classfilename =~ s/sun\/io\/extended.\//sun\/io\//;
$classfilename =~ s/\.\.\/\.\.\/sun-java\/classsrc\///;
($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,
$ctime,$blksize,$blocks) = stat($filename);
($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$classmtime,
$ctime,$blksize,$blocks) = stat($classfilename);
# print $filename, " ", $mtime, ", ", $classfilename, " ", $classmtime, "\n";
if ($mtime > $classmtime) {
# Only print the file header if we actually have some files to
# compile.
if (!$printFile) {
$printFile = 1;
&printFile($CFG);
}
print $filename, " ";
$found = 0;
}
}
print "\n";
# push onto $ARG array all filenames with extension $ext
# @param ext the extension of the file
sub manuallyExpandArgument {
local($ext) = @_;
$ext = "\." . $ext; # put it in regexp
$result = opendir(DIR, ".");
@allfiles = grep(/$ext/, readdir(DIR));
$i = 0;
foreach $file (@allfiles) {
#skip emacs save files
$_ = $file;
if (!/~/) {
$ARGV[$i++] = $file;
}
}
}
sub printFile {
local($file) = @_;
$result = open(CFG, $file);
while (<CFG>) {
chop;
print $_;
}
}

View File

@@ -1,10 +0,0 @@
Index: DOMAccessor.java
===================================================================
RCS file: /cvsroot/mozilla/java/dom/classes/org/mozilla/dom/DOMAccessor.java,v
retrieving revision 1.2
diff -r1.2 DOMAccessor.java
31a32,33
> import org.mozilla.dom.util.GenericDocLoadListener;
>
38a41
> addDocumentLoadListener(new GenericDocLoadListener("JavaDOM"));

View File

@@ -1,30 +0,0 @@
#!gmake
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
DEPTH = ../..
topsrcdir = ../..
VPATH = .
srcdir = .
include $(DEPTH)/config/autoconf.mk
DIRS = classes jni src
include $(topsrcdir)/config/rules.mk

View File

@@ -1,30 +0,0 @@
#!gmake
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
DEPTH = ../..
topsrcdir = @top_srcdir@
VPATH = @srcdir@
srcdir = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = classes src jni
include $(topsrcdir)/config/rules.mk

View File

@@ -1,153 +0,0 @@
Sources
=======
The sources are located in mozilla/java/dom.
Subdirectories
classes
jni
src
tests
contain Java sources, Java native methods implementation,
native c++ code and Java DOM API tests respectively.
Note:
Sources that work with mozilla PR1 and earlier
versions should be checked out using DOM_PR1 tag.
No tags are needed for the sources that work with
the latest mozilla tree.
Building
========
Requirenments:
--------------
Current mozilla build
JDK1.2 or JDK1.3
Perl 5 must be in your path
JDKHOME environment variable set to your JDK dir
CLASSPATH environment cvariable set to contain
org.w3c.dom classes. The sources can be found at
http://www.w3.org/TR/2000/CR-DOM-Level-2-20000307/java-binding.html
(for mozilla PR1 and earlie versions)
http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/java-binding.html
(for the latest mozilla)
Solaris specific
----------------
Add following directories to LD_LIBRARY_PATH environment variable:
$MOZILLA_FIVE_HOME
$JDKHOME/jre/lib/$HOSTTYPE/native_threads
$JDKHOME/jre/lib/$HOSTTYPE/classic
$JDKHOME/jre/lib/$HOSTTYPE/
goto mozilla/java/dom directory and type "gmake"
Windows NT specific
-------------------
To enable OJI usage set environment variable JAVA_DOM_OJI_ENABLE=1
Add following directories to PATH environment variable:
%MOZILLA_FIVE_HOME%
%JDKHOME%\jre\bin\classic (only in case you don't use OJI)
goto mozilla/java/dom directory and type "nmake /f makefile.win"
Using the Java DOM API
======================
A Java component obtains a org.w3c.dom.Document by registering for
Document load notifications. The Document is passed in along with the
notifications. The preferred way for a Java component to register for
Document load notifications is to register via the DOMAccessor class.
However, this is possible only if OJI usage is enabled. This works
on Windows NT platform.
On Solaris currently the nsJavaDOM component instantiates its own JVM.
When an OJI-compatible JVM is available, we will move over to using it.
So, one has to apply two patches to
mozilla/webshell/src/nsWebShell.cpp
mozilla/java/dom/classes/org/mozilla/dom/DOMAccessor.java
They can be found at mozilla/java/dom directory.
The first one inits nsJavaDOM component and adds it as a
document load observer listener.
The second one registers a document load listener via DOMAccessor.
Note:
any class that implements the DocumentLoadListener interface may
stand for GenericDocLoadListener.
After applying a patch to nsWebShell.cpp edit
mozilla/webshell/src/Makefile.in to add -DJAVA_DOM to the list of
defines. Then do a gmake in this directory.
After applying a patch to DOMAccessor.java go to mozilla/java/dom/classes
and do a gmake. No changes in makefiles are needed.
You can find examples of Java DOM API usage in
mozilla/java/dom/classes/org/mozilla/dom/util
mozilla/java/dom/tests/src/applets
DOM2 events
------------
At the moment all DOM2 event-related interfaces are present
however they are not fully implemented yet
because Mozilla's core DOM does not support DOM2 events fully.
Consequences:
- some methods throws OperationUnsupportedException()
The basic implementation architecture is following:
- NodeImpl is extended to support EventTarget interface
- for every addEventListener call special NativeDOMProxyListener object is
created and is registered with Mozilla's DOM
It's task is to propagate event notifications from Mozilla's DOM
to target Java EventListener
- In order to sucessfully unregister EventListeners we need to
save association between java EventListener and corresponding
NativeDOMProxyListener object. This is done by storing such
associations Vector at NodeImpl
- javaDOMEventsGlobals class is used much like javaDOMGlobals for caching
(this code may be moved to javaDOMGlobals)
NSPR Logging
------------
The NSPR Log module name is javadom. For instructions on how to enable
logging, see dist/include/prlog.h
Debug output
------------
The debug build of the Java DOM API creates the JVM with the verbose
and the verboseGC options turned on, to help in debugging. It also
creates two files in the current working directory, dom-java.txt and
dom-cpp.txt, which are simple dumps of the DOM, as printed from C++
and from Java. The two should be identical. The code to write these
files is, essentially, my regression test. Feel free to add to it.
Dependencies
------------
Currently tested on Solaris 7 only with Java 2 SDK 1.2.1. egcs-2.91.66,
Sun Workshop C++ 4.2 and 5.0 have been know to compile this code
fine. gcc-2.8.1 does *not* work. I have not used anything
Java2-specific, and it works with JDK1.1.x too (I have been using JDK
1.1.6 too).
References
----------
I highly recommend reading Sheng Liang's new JNI book.

View File

@@ -1,25 +0,0 @@
o Convert to using IDL and GenericFactories. Once support for
ComponentLoaders is implemented in xpcom, use that to load our
component.
[5d]
o Use OJI to obtain the JVM.
[5d. Awaiting OJI availability]
o i18n the API
o Use nsISupportsProxies to work around thread
limitations. This will mean writing an IDL for nsIJavaDOM.h, but
that sould be trivial. Dcumentation for nsISupportsProxies is
available at
http://www.mozilla.org/projects/xpcom/Proxies.html.
[2w. Assigned. Contact: Sergey Lunegov <lsv@sparc.spb.su>]
o Investigate the possibility of writing a tool that can generate the
JNI code from idl. This is the only practical way to implement the
HTML DOM (because it is too big to hand-code).
[4w+]

View File

@@ -1,49 +0,0 @@
#!gmake
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
DEPTH = ../../..
topsrcdir = ../../..
VPATH = .
srcdir = .
IGNORE_MANIFEST=1
JAVA_OR_NSJVM=1
NO_CAFE=1
JDIRS = org/mozilla/dom \
org/mozilla/dom/events \
org/mozilla/dom/util \
$(NULL)
include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/rules.mk
JAVAC_PROG = $(JDKHOME)/bin/javac
JAVAC_FLAGS = -classpath $(CLASSPATH):$(JAVA_DESTPATH) -d $(JAVA_DESTPATH)
JAVAC = $(JAVAC_PROG) $(JAVAC_FLAGS)
rm_java:
ifeq ($(PACKAGE_BUILD),)
rm -Rf $(topsrcdir)/dist/classes/org/mozilla/dom
endif # PACKAGE_BUILD
clobber_all::rm_java

View File

@@ -1,52 +0,0 @@
#!gmake
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
DEPTH = ../../..
topsrcdir = @top_srcdir@
VPATH = @srcdir@
srcdir = @srcdir@
IGNORE_MANIFEST=1
JAVA_OR_NSJVM=1
NO_CAFE=1
JDIRS = org/mozilla/dom \
org/mozilla/dom/events \
org/mozilla/dom/util \
$(NULL)
rm_java:
ifeq ($(PACKAGE_BUILD),)
rm -Rf $(topsrcdir)/dist/classes/org/mozilla/dom
endif # PACKAGE_BUILD
clobber_all::rm_java
include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/rules.mk
JAVAC_PROG = $(JDKHOME)/bin/javac
JAVAC_FLAGS = -classpath $(CLASSPATH) -d $(JAVA_DESTPATH)
JAVAC = $(JAVAC_PROG) $(JAVAC_FLAGS)

View File

@@ -1,37 +0,0 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
IGNORE_MANIFEST=1
DEPTH = ..\..\..
JAVA_OR_NSJVM=1
NO_CAFE=1
include <$(DEPTH)\config\config.mak>
JDIRS = org\mozilla\dom \
org\mozilla\dom\events \
org\mozilla\dom\util \
$(NULL)
JAVAC_PROG=$(JDKHOME)\bin\javac
JAVAC_FLAGS=-classpath $(CLASSPATH);$(JAVA_DESTPATH) -d $(JAVA_DESTPATH)
include <$(DEPTH)\config\javarules.mak>
include <$(DEPTH)\config\rules.mak>

View File

@@ -1,43 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Attr;
import org.w3c.dom.Element;
public class AttrImpl extends NodeImpl implements Attr {
// instantiated from JNI or Document.createAttribute()
private AttrImpl() {}
public native String getName();
public native boolean getSpecified();
public native String getValue();
public native void setValue(String value);
/**
* The <code>Element</code> node this attribute is attached to or
* <code>null</code> if this attribute is not in use.
* @since DOM Level 2
*/
public native Element getOwnerElement();
}

View File

@@ -1,31 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.CDATASection;
public class CDATASectionImpl extends TextImpl implements CDATASection {
// instantiated from JNI or Document.createCDATASection()
private CDATASectionImpl() {}
}

View File

@@ -1,39 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.CharacterData;
public class CharacterDataImpl extends NodeImpl implements CharacterData {
// instantiated from JNI only
protected CharacterDataImpl() {}
public native void appendData(String arg);
public native void deleteData(int offset, int count);
public native String getData();
public native int getLength();
public native void insertData(int offset, String arg);
public native void replaceData(int offset, int count, String arg);
public native void setData(String data);
public native String substringData(int offset, int count);
}

View File

@@ -1,30 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Comment;
public class CommentImpl extends CharacterDataImpl implements Comment {
// instantiated from JNI or Document.createComment()
private CommentImpl() {}
}

View File

@@ -1,203 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
/*
* W3C® IPR SOFTWARE NOTICE
* Copyright © 1994-2000 World Wide Web Consortium, (Massachusetts
* Institute of Technology, Institut National de Recherche en
* Informatique et en Automatique, Keio University). All Rights
* Reserved. http://www.w3.org/Consortium/Legal/
* This W3C work (including software, documents, or other related items) is
* being provided by the copyright holders under the following
* license. By obtaining, using and/or copying this work, you (the
* licensee) agree that you have read, understood, and will comply with
* the following terms and conditions:
* Permission to use, copy, and modify this software and its documentation,
* with or without modification, for any purpose and without fee or
* royalty is hereby granted, provided that you include the following on
* ALL copies of the software and documentation or portions thereof,
* including modifications, that you make:
* The full text of this NOTICE in a location viewable to users of the
* redistributed or derivative work.
* Any pre-existing intellectual property disclaimers, notices, or terms
* and conditions. If none exist, a short notice of the following form
* (hypertext is preferred, text is permitted) should be used within the
* body of any redistributed or derivative code: "Copyright ©
* [$date-of-software] World Wide Web Consortium, (Massachusetts
* Institute of Technology, Institut National de Recherche en
* Informatique et en Automatique, Keio University). All Rights
* Reserved. http://www.w3.org/Consortium/Legal/"
* Notice of any changes or modifications to the W3C files, including
* the date changes were made. (We recommend you provide URIs to the
* location from which the code is derived.)
* THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT
* HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,
* INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR
* FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR
* DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
* TRADEMARKS OR OTHER RIGHTS.
* COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
* SOFTWARE OR DOCUMENTATION.
* The name and trademarks of copyright holders may NOT be used in
* advertising or publicity pertaining to the software without specific,
* written prior permission. Title to copyright in this software and any
* associated documentation will at all times remain with copyright
* holders.
*/
package org.mozilla.dom;
import java.util.Vector;
import java.util.Enumeration;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import java.security.AccessController;
public final class DOMAccessor {
private static Vector documentLoadListeners = new Vector();
private static JavaDOMPermission permission = new JavaDOMPermission("JavaDOM");
static {
System.loadLibrary("javadomjni");
}
private void DOMAccessorImpl() {}
private static native void register();
private static native void unregister();
private static native Node getNodeByHandle(long p);
private static native void doGC();
public static native void initialize();
public static synchronized void
addDocumentLoadListener(DocumentLoadListener listener) {
if (documentLoadListeners.size() == 0) {
register();
}
documentLoadListeners.addElement(listener);
}
public static synchronized void
removeDocumentLoadListener(DocumentLoadListener listener) {
documentLoadListeners.removeElement(listener);
if (documentLoadListeners.size() == 0) {
unregister();
}
}
public static synchronized void
startURLLoad(String url, String contentType, long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.startURLLoad(url, contentType, (Document)getNodeByHandle(p_doc));
}
doGC();
}
public static synchronized void
endURLLoad(String url, int status, long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.endURLLoad(url, status, (Document)getNodeByHandle(p_doc));
}
doGC();
}
public static synchronized void
progressURLLoad(String url, int progress, int progressMax,
long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.progressURLLoad(url, progress, progressMax, (Document)getNodeByHandle(p_doc));
}
doGC();
}
public static synchronized void
statusURLLoad(String url, String message, long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.statusURLLoad(url, message, (Document)getNodeByHandle(p_doc));
}
doGC();
}
public static synchronized void
startDocumentLoad(String url) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.startDocumentLoad(url);
}
doGC();
}
public static synchronized void
endDocumentLoad(String url, int status, long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.endDocumentLoad(url, status, (Document)getNodeByHandle(p_doc));
}
doGC();
}
}

View File

@@ -1,32 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.DOMException;
public class DOMExceptionImpl extends DOMException
{
// instantiated from JNI only
private DOMExceptionImpl(short code, String message) {
super(code, message);
}
}

View File

@@ -1,62 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.DOMImplementation;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentType;
import org.w3c.dom.DOMException;
public class DOMImplementationImpl implements DOMImplementation {
private long p_nsIDOMDOMImplementation = 0;
// instantiated from JNI only
private DOMImplementationImpl() {}
public boolean equals(Object o) {
if (!(o instanceof NodeListImpl))
return false;
else
return (XPCOM_equals(o));
}
public int hashCode(){
return XPCOM_hashCode();
}
public native boolean hasFeature(String feature, String version);
protected native void finalize();
private native boolean XPCOM_equals(Object o);
private native int XPCOM_hashCode();
//since DOM2
public native DocumentType createDocumentType(String qualifiedName,
String publicID,
String systemID);
public native Document createDocument(String namespaceURI,
String qualifiedName,
DocumentType doctype);
}

View File

@@ -1,29 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.DocumentFragment;
public class DocumentFragmentImpl extends NodeImpl implements DocumentFragment {
// instantiated from JNI or Document.createDocumentFragment()
private DocumentFragmentImpl() {}
}

View File

@@ -1,78 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Attr;
import org.w3c.dom.CDATASection;
import org.w3c.dom.Comment;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentFragment;
import org.w3c.dom.Element;
import org.w3c.dom.EntityReference;
import org.w3c.dom.ProcessingInstruction;
import org.w3c.dom.Text;
import org.w3c.dom.DocumentType;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.w3c.dom.DOMImplementation;
import org.w3c.dom.events.DocumentEvent;
import org.w3c.dom.events.Event;
import org.w3c.dom.DOMException;
public class DocumentImpl extends NodeImpl implements Document, DocumentEvent {
// instantiated from JNI only
private DocumentImpl() {}
public native Attr createAttribute(String name);
public native CDATASection createCDATASection(String data);
public native Comment createComment(String data);
public native DocumentFragment createDocumentFragment();
public native Element createElement(String tagName);
public native EntityReference createEntityReference(String name);
public native ProcessingInstruction
createProcessingInstruction(String target,
String data);
public native Text createTextNode(String data);
public native DocumentType getDoctype();
public native Element getDocumentElement();
public native NodeList getElementsByTagName(String tagName);
public native DOMImplementation getImplementation();
public native Event createEvent(String type);
public native NodeList getElementsByTagNameNS(String namespaceURI, String localName);
public native Element getElementById(String elementId);
public Node importNode(Node importedNode, boolean deep) throws DOMException {
throw new UnsupportedOperationException();
}
public Element createElementNS(String namespaceURI, String qualifiedName)
throws DOMException {
throw new UnsupportedOperationException();
}
public Attr createAttributeNS(String namespaceURI, String qualifiedName)
throws DOMException {
throw new UnsupportedOperationException();
}
}

View File

@@ -1,36 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Document;
public interface DocumentLoadListener {
public void startURLLoad(String url, String contentType, Document doc);
public void endURLLoad(String url, int status, Document doc);
public void progressURLLoad(String url, int progress, int progressMax,
Document doc);
public void statusURLLoad(String url, String message, Document doc);
public void startDocumentLoad(String url);
public void endDocumentLoad(String url, int status, Document doc);
}

View File

@@ -1,40 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.DocumentType;
import org.w3c.dom.NamedNodeMap;
public class DocumentTypeImpl extends NodeImpl implements DocumentType {
// instantiated from JNI only
private DocumentTypeImpl() {}
public native String getName();
public native NamedNodeMap getEntities();
public native NamedNodeMap getNotations();
//since DOM level 2
public native String getPublicId();
public native String getSystemId();
public native String getInternalSubset();
}

View File

@@ -1,53 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Attr;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.w3c.dom.DOMException;
public class ElementImpl extends NodeImpl implements Element {
// instantiated from JNI or Document.createElement()
private ElementImpl() {}
public native String getAttribute(String name);
public native Attr getAttributeNode(String name);
public native NodeList getElementsByTagName(String name);
public native String getTagName();
public native void normalize();
public native void removeAttribute(String name);
public native Attr removeAttributeNode(Attr oldAttr);
public native void setAttribute(String name, String value);
public native Attr setAttributeNode(Attr newAttr);
//since DOM2
public native String getAttributeNS(String namespaceURI, String localName);
public native void setAttributeNS(String namespaceURI, String qualifiedName, String value);
public native void removeAttributeNS(String namespacURI, String localName);
public native Attr getAttributeNodeNS(String namespaceURI, String localName);
public native Attr setAttributeNodeNS(Attr newAttr);
public native NodeList getElementsByTagNameNS(String namespaceURI, String localName);
public native boolean hasAttribute(String name);
public native boolean hasAttributeNS(String namespaceURI, String localName);
}

View File

@@ -1,34 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Entity;
public class EntityImpl extends NodeImpl implements Entity {
// instantiated from JNI only
private EntityImpl() {}
public native String getPublicId();
public native String getSystemId();
public native String getNotationName();
}

View File

@@ -1,30 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.EntityReference;
public class EntityReferenceImpl extends NodeImpl implements EntityReference {
// instantiated from JNI or Document.createEntityReference()
private EntityReferenceImpl() {}
}

View File

@@ -1,36 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import java.security.BasicPermission;
public final class JavaDOMPermission extends BasicPermission {
public JavaDOMPermission(String name)
{
super(name);
}
public JavaDOMPermission(String name, String actions)
{
super(name);
}
}

View File

@@ -1,54 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.DOMException;
public class NamedNodeMapImpl implements NamedNodeMap {
private long p_nsIDOMNamedNodeMap = 0;
// instantiated from JNI only
private NamedNodeMapImpl() {}
public native int getLength();
public native Node getNamedItem(String name);
public native Node item(int index);
public native Node removeNamedItem(String name);
public native Node setNamedItem(Node arg);
public Node getNamedItemNS(String namespaceURI, String localName) {
throw new UnsupportedOperationException();
}
public Node removeNamedItemNS(String namespaceURI, String name)
throws DOMException {
throw new UnsupportedOperationException();
}
public Node setNamedItemNS(Node arg)
throws DOMException {
throw new UnsupportedOperationException();
}
}

View File

@@ -1,219 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Node;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.NodeList;
import org.w3c.dom.Document;
import org.w3c.dom.DOMException;
import org.w3c.dom.events.Event;
import org.w3c.dom.events.EventTarget;
import org.w3c.dom.events.EventListener;
import java.util.Vector;
import java.util.Hashtable;
class NodeEventListener {
EventListener listener = null;
String type = null;
boolean useCapture = false;
long nativeListener = 0;
NodeEventListener(String aType, EventListener aListener,
boolean aUseCapture, long aNativeListener) {
type = aType;
listener = aListener;
useCapture = aUseCapture;
nativeListener = aNativeListener;
}
public boolean equals(Object o) {
if (!(o instanceof NodeEventListener))
return false;
else {
NodeEventListener n = (NodeEventListener) o;
if ((useCapture != n.useCapture)
|| (type == null) || !type.equals(n.type)
|| (listener == null) || !listener.equals(n.listener))
return false;
else
return true;
}
}
}
public class NodeImpl implements Node, EventTarget {
/* The derived classes (Attr, CharacterData, DocumentFragment,
Document, Element, EntityReference, NamedNodeMap,
ProcessingInstruction) will also use this native pointer, since
the nsIDOM coreDom classes follow the same hierarchy */
private long p_nsIDOMNode = 0;
// this map stores association of java DOM listeners
// with corresponding native Nodes
static private Hashtable javaDOMlisteners = new Hashtable();
// instantiated from JNI only
protected NodeImpl() {}
protected NodeImpl(long p) {
p_nsIDOMNode = p;
}
public boolean equals(Object o) {
if (!(o instanceof NodeImpl))
return false;
else
return (XPCOM_equals(o));
}
public int hashCode(){
return XPCOM_hashCode();
}
public String toString() {
return "<" + getNodeName() +
" t=" + nodeTypeString(getNodeType()) +
" c=org.mozilla.dom.NodeImpl p=" +
Long.toHexString(p_nsIDOMNode) + ">";
}
private static String nodeTypeString(int type) {
switch (type) {
case Node.ELEMENT_NODE: return "ELEMENT";
case Node.ATTRIBUTE_NODE: return "ATTRIBUTE";
case Node.TEXT_NODE: return "TEXT";
case Node.CDATA_SECTION_NODE: return "CDATA_SECTION";
case Node.ENTITY_REFERENCE_NODE: return "ENTITY_REFERENCE";
case Node.ENTITY_NODE: return "ENTITY";
case Node.PROCESSING_INSTRUCTION_NODE: return "PROCESSING_INSTRUCTION";
case Node.COMMENT_NODE: return "COMMENT";
case Node.DOCUMENT_NODE: return "DOCUMENT";
case Node.DOCUMENT_TYPE_NODE: return "DOCUMENT_TYPE";
case Node.DOCUMENT_FRAGMENT_NODE: return "DOCUMENT_FRAGMENT";
case Node.NOTATION_NODE: return "NOTATION";
}
return "ERROR";
}
public native Node appendChild(Node newChild) throws DOMException;
public native Node cloneNode(boolean deep);
public native NamedNodeMap getAttributes();
public native NodeList getChildNodes();
public native Node getFirstChild();
public native Node getLastChild();
public native Node getNextSibling();
public native String getNodeName();
public native short getNodeType();
public native String getNodeValue();
public native Document getOwnerDocument();
public native Node getParentNode();
public native Node getPreviousSibling();
public native boolean hasChildNodes();
public native Node insertBefore(Node newChild, Node refChild) throws DOMException;
public native Node removeChild(Node oldChild) throws DOMException;
public native Node replaceChild(Node newChild, Node oldChild) throws DOMException;
public native void setNodeValue(String nodeValue);
protected native void finalize();
private native boolean XPCOM_equals(Object o);
private native int XPCOM_hashCode();
//since DOM level 2
public native boolean supports(String feature, String version);
public native String getNamespaceURI();
public native String getPrefix();
public native void setPrefix(String prefix);
public native String getLocalName();
public void addEventListener(String type,
EventListener listener,
boolean useCapture) {
long nativeListener = addNativeEventListener(type, listener, useCapture);
Long lnode = new Long(p_nsIDOMNode);
Vector listeners;
//in conjunction with internal synchronization of Hashtable and Vector
// this should be enough for safe concurrent access
synchronized (javaDOMlisteners) {
listeners = (Vector) javaDOMlisteners.get(lnode);
if (listeners == null) {
listeners = new Vector();
javaDOMlisteners.put(lnode, listeners);
}
}
if (nativeListener != 0) {
NodeEventListener l = new NodeEventListener(type,
listener,
useCapture,
nativeListener);
listeners.add(l);
}
}
public void removeEventListener(String type,
EventListener listener,
boolean useCapture) {
Vector listeners = (Vector) javaDOMlisteners.get(new Long(p_nsIDOMNode));
if (listeners == null)
return;
NodeEventListener l = new NodeEventListener(type,
listener, useCapture, 0);
int idx = listeners.indexOf(l);
//if trying to remove non-existing listener then return
if (idx == -1)
return;
l = (NodeEventListener) listeners.remove(idx);
removeNativeEventListener(type, l.nativeListener, useCapture);
}
public boolean dispatchEvent(Event evt) throws DOMException {
throw new UnsupportedOperationException();
}
private native long addNativeEventListener(String type,
EventListener listener,
boolean useCapture);
private native void removeNativeEventListener(String type,
long nativeListener,
boolean useCapture);
public void normalize() {
throw new UnsupportedOperationException();
};
}

View File

@@ -1,52 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class NodeListImpl implements NodeList {
private long p_nsIDOMNodeList = 0;
// instantiated from JNI or Document.createAttribute()
private NodeListImpl() {}
public boolean equals(Object o) {
if (!(o instanceof NodeListImpl))
return false;
else
return (XPCOM_equals(o));
}
public int hashCode(){
return XPCOM_hashCode();
}
public native int getLength();
public native Node item(int index);
protected native void finalize();
private native boolean XPCOM_equals(Object o);
private native int XPCOM_hashCode();
}

View File

@@ -1,33 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Notation;
public class NotationImpl extends NodeImpl implements Notation {
// instantiated from JNI only
private NotationImpl() {}
public native String getPublicId();
public native String getSystemId();
}

View File

@@ -1,34 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.ProcessingInstruction;
public class ProcessingInstructionImpl extends NodeImpl implements ProcessingInstruction {
// instantiated from JNI or Document.createProcessingInstruction()
private ProcessingInstructionImpl() {}
public native String getData();
public native String getTarget();
public native void setData(String data);
}

View File

@@ -1,33 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Text;
public class TextImpl extends CharacterDataImpl implements Text {
// instantiated from JNI or Document.createTextNode()
protected TextImpl() {}
public native Text splitText(int offset);
}

View File

@@ -1,151 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.events;
import org.w3c.dom.Node;
import org.w3c.dom.events.Event;
import org.w3c.dom.events.EventTarget;
/**
* The <code>Event</code> interface is used to provide contextual information
* about an event to the handler processing the event. An object which
* implements the <code>Event</code> interface is generally passed as the
* first parameter to an event handler. More specific context information
* is passed to event handlers by deriving additional interfaces from
* <code>Event</code> which contain information directly relating to the type
* of event they accompany. These derived interfaces are also implemented by
* the object passed to the event listener.
* @since DOM Level 2
*/
public class EventImpl implements Event {
protected long p_nsIDOMEvent = 0;
// instantiated from JNI only
protected EventImpl() {}
public String toString() {
return "<c=org.mozilla.dom.events.Event type=" + getType() +
" target=" + getTarget() +
" phase=" + getEventPhase() +
" p=" + Long.toHexString(p_nsIDOMEvent) + ">";
}
/**
* The <code>type</code> property represents the event name as a string
* property.
*/
public native String getType();
/**
* The <code>target</code> property indicates the <code>EventTarget</code>
* to which the event was originally dispatched.
*/
public native EventTarget getTarget();
/**
* The <code>currentNode</code> property indicates the <code>Node</code>
* whose <code>EventListener</code>s are currently being processed. This
* is particularly useful during capturing and bubbling.
*/
public native EventTarget getCurrentTarget();
/**
* The <code>eventPhase</code> property indicates which phase of event flow
* is currently being evaluated.
*/
public native short getEventPhase();
/**
* The <code>bubbles</code> property indicates whether or not an event is a
* bubbling event. If the event can bubble the value is true, else the
* value is false.
*/
public native boolean getBubbles();
/**
* The <code>cancelable</code> property indicates whether or not an event
* can have its default action prevented. If the default action can be
* prevented the value is true, else the value is false.
*/
public native boolean getCancelable();
/**
* The <code>preventBubble</code> method is used to end the bubbling phase
* of event flow. If this method is called by any
* <code>EventListener</code>s registered on the same
* <code>EventTarget</code> during bubbling, the bubbling phase will cease
* at that level and the event will not be propagated upward within the
* tree.
*/
public native void preventBubble();
/**
* The <code>preventCapture</code> method is used to end the capturing phase
* of event flow. If this method is called by any
* <code>EventListener</code>s registered on the same
* <code>EventTarget</code> during capturing, the capturing phase will
* cease at that level and the event will not be propagated any further
* down.
*/
public native void preventCapture();
/**
* If an event is cancelable, the <code>preventCapture</code> method is used
* to signify that the event is to be canceled, meaning any default action
* normally taken by the implementation as a result of the event will not
* occur. If, during any stage of event flow, the
* <code>preventDefault</code> method is called the event is canceled. Any
* default action associated with the event will not occur. Calling this
* method for a non-cancelable event has no effect. Once
* <code>preventDefault</code> has been called it will remain in effect
* throughout the remainder of the event's propagation.
*/
public native void preventDefault();
/**
* The <code>stopPropagation</code> method is used prevent further
* propagation of an event during event flow. If this method is called by
* any <code>EventListener</code> the event will cease propagating
* through the tree. The event will complete dispatch to all listeners
* on the current <code>EventTarget</code> before event flow stops. This
* method may be used during any stage of event flow.
*/
public native void stopPropagation();
/**
*
* @param eventTypeArg Specifies the event type. This type may be any event
* type currently defined in this specification or a new event type. Any
* new event type must not begin with any upper, lower, or mixed case
* version of the string "DOM". This prefix is reserved for future DOM
* event sets.
* @param canBubbleArg Specifies whether or not the event can bubble.
* @param cancelableArg Specifies whether or not the event's default action
* can be prevented.
*/
public native void initEvent(String eventTypeArg,
boolean canBubbleArg,
boolean cancelableArg);
public native long getTimeStamp();
}

View File

@@ -1,160 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.events;
import org.w3c.dom.Node;
import org.w3c.dom.views.AbstractView;
import org.w3c.dom.events.MouseEvent;
import org.w3c.dom.events.EventTarget;
/**
* The <code>MouseEvent</code> interface provides specific contextual
* information associated with Mouse events.
* <p>The <code>detail</code> attribute inherited from <code>UIEvent</code>
* indicates the number of times a mouse button has been pressed and released
* over the same screen location during a user action. The attribute value
* is 1 when the user begins this action and increments by 1 for each full
* sequence of pressing and releasing. If the user moves the mouse between
* the mousedown and mouseup the value will be set to 0, indicating that no
* click is occurring.
* @since DOM Level 2
*/
public class MouseEventImpl extends UIEventImpl implements MouseEvent {
// instantiated from JNI only
private MouseEventImpl() {}
public String toString() {
return "<c=org.mozilla.dom.events.mouseUIEvent type=" + getType() +
" screen=(" + getScreenX() + "," + getScreenY() + ")" +
" client=(" + getClientX() + "," + getClientY() + ")" +
" mods=(" + getCtrlKey() + "," + getMetaKey() + "," + getShiftKey() + "," + getAltKey() + ")" +
" button=" + getButton() +
" target=" + getTarget() +
" phase=" + getEventPhase() +
" p=" + Long.toHexString(p_nsIDOMEvent) + ">";
}
/**
* <code>screenX</code> indicates the horizontal coordinate at which the
* event occurred in relative to the origin of the screen coordinate system.
*/
public native int getScreenX();
/**
* <code>screenY</code> indicates the vertical coordinate at which the event
* occurred relative to the origin of the screen coordinate system.
*/
public native int getScreenY();
/**
* <code>clientX</code> indicates the horizontal coordinate at which the
* event occurred relative to the DOM implementation's client area.
*/
public native int getClientX();
/**
* <code>clientY</code> indicates the vertical coordinate at which the event
* occurred relative to the DOM implementation's client area.
*/
public native int getClientY();
/**
* <code>ctrlKey</code> indicates whether the 'ctrl' key was depressed
* during the firing of the event.
*/
public native boolean getCtrlKey();
/**
* <code>shiftKey</code> indicates whether the 'shift' key was depressed
* during the firing of the event.
*/
public native boolean getShiftKey();
/**
* <code>altKey</code> indicates whether the 'alt' key was depressed during
* the firing of the event. On some platforms this key may map to an
* alternative key name.
*/
public native boolean getAltKey();
/**
* <code>metaKey</code> indicates whether the 'meta' key was depressed
* during the firing of the event. On some platforms this key may map to
* an alternative key name.
*/
public native boolean getMetaKey();
/**
* During mouse events caused by the depression or release of a mouse
* button, <code>button</code> is used to indicate which mouse button
* changed state.
*/
public native short getButton();
/**
* <code>relatedNode</code> is used to identify a secondary node related to
* a UI event.
*/
public native EventTarget getRelatedTarget();
/**
*
* @param typeArg Specifies the event type.
* @param canBubbleArg Specifies whether or not the event can bubble.
* @param cancelableArg Specifies whether or not the event's default action
* can be prevent.
* @param viewArg Specifies the <code>Event</code>'s
* <code>AbstractView</code>.
* @param detailArg Specifies the <code>Event</code>'s mouse click count.
* @param screenXArg Specifies the <code>Event</code>'s screen x coordinate
* @param screenYArg Specifies the <code>Event</code>'s screen y coordinate
* @param clientXArg Specifies the <code>Event</code>'s client x coordinate
* @param clientYArg Specifies the <code>Event</code>'s client y coordinate
* @param ctrlKeyArg Specifies whether or not control key was depressed
* during the <code>Event</code>.
* @param altKeyArg Specifies whether or not alt key was depressed during
* the <code>Event</code>.
* @param shiftKeyArg Specifies whether or not shift key was depressed
* during the <code>Event</code>.
* @param metaKeyArg Specifies whether or not meta key was depressed during
* the <code>Event</code>.
* @param buttonArg Specifies the <code>Event</code>'s mouse button.
* @param relatedNodeArg Specifies the <code>Event</code>'s related Node.
*/
public native void initMouseEvent(String typeArg,
boolean canBubbleArg,
boolean cancelableArg,
AbstractView viewArg,
int detailArg,
int screenXArg,
int screenYArg,
int clientXArg,
int clientYArg,
boolean ctrlKeyArg,
boolean altKeyArg,
boolean shiftKeyArg,
boolean metaKeyArg,
short buttonArg,
EventTarget relatedTargetArg);
}

View File

@@ -1,89 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.events;
import org.w3c.dom.Node;
import org.w3c.dom.events.MutationEvent;
import org.mozilla.dom.events.EventImpl;
public class MutationEventImpl extends EventImpl implements MutationEvent {
/**
* <code>relatedNode</code> is used to identify a secondary node related to
* a mutation event. For example, if a mutation event is dispatched to a
* node indicating that its parent has changed, the <code>relatedNode</code>
* is the changed parent. If an event is instead dispatch to a subtree
* indicating a node was changed within it, the <code>relatedNode</code> is
* the changed node.
*/
public Node getRelatedNode() {
throw new UnsupportedOperationException();
}
/**
* <code>prevValue</code> indicates the previous value of text nodes and
* attributes in attrModified and charDataModified events.
*/
public String getPrevValue() {
throw new UnsupportedOperationException();
}
/**
* <code>newValue</code> indicates the new value of text nodes and
* attributes in attrModified and charDataModified events.
*/
public String getNewValue() {
throw new UnsupportedOperationException();
}
/**
* <code>attrName</code> indicates the changed attr in the attrModified
* event.
*/
public String getAttrName() {
throw new UnsupportedOperationException();
}
/**
*
* @param typeArg Specifies the event type.
* @param canBubbleArg Specifies whether or not the event can bubble.
* @param cancelableArg Specifies whether or not the event's default action
* can be prevent.
* @param relatedNodeArg Specifies the <code>Event</code>'s related Node
* @param prevValueArg Specifies the <code>Event</code>'s
* <code>prevValue</code> property
* @param newValueArg Specifies the <code>Event</code>'s
* <code>newValue</code> property
* @param attrNameArg Specifies the <code>Event</code>'s
* <code>attrName</code> property
*/
public void initMutationEvent(String typeArg,
boolean canBubbleArg,
boolean cancelableArg,
Node relatedNodeArg,
String prevValueArg,
String newValueArg,
String attrNameArg) {
throw new UnsupportedOperationException();
}
}

View File

@@ -1,74 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.events;
import org.w3c.dom.events.UIEvent;
import org.w3c.dom.views.AbstractView;
import org.mozilla.dom.events.EventImpl;
/**
* The <code>UIEvent</code> interface provides specific contextual
* information associated with User Interface events.
* @since DOM Level 2
*/
public class UIEventImpl extends EventImpl implements UIEvent {
// instantiated from JNI only
protected UIEventImpl() {}
public String toString() {
return "<c=org.mozilla.dom.events.UIEvent type=" + getType() +
" target=" + getTarget() +
" phase=" + getEventPhase() +
" p=" + Long.toHexString(p_nsIDOMEvent) + ">";
}
/**
* The <code>view</code> attribute identifies the <code>AbstractView</code>
* from which the event was generated.
*/
public native AbstractView getView();
/**
* Specifies some detail information about the <code>Event</code>, depending
* on the type of event.
*/
public native int getDetail();
/**
*
* @param typeArg Specifies the event type.
* @param canBubbleArg Specifies whether or not the event can bubble.
* @param cancelableArg Specifies whether or not the event's default action
* can be prevent.
* @param viewArg Specifies the <code>Event</code>'s
* <code>AbstractView</code>.
* @param detailArg Specifies the <code>Event</code>'s detail.
*/
public native void initUIEvent(String typeArg,
boolean canBubbleArg,
boolean cancelableArg,
AbstractView viewArg,
int detailArg);
}

View File

@@ -1,231 +0,0 @@
/*
* The contents of this file are subject to the Mozilla Public License
* Version 1.0 (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 Initial Developer of the Original Code is Sun Microsystems,
* Inc. Portions created by Sun are Copyright (C) 1999 Sun Microsystems,
* Inc. All Rights Reserved.
*
* Contributor(s): Denis Sharypov <sdv@sparc.spb.su>
*
*/
package org.mozilla.dom.util;
import java.io.BufferedOutputStream;
import java.io.PrintStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentType;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class DOMTreeDumper {
private String name;
private boolean debug;
private PrintStream ps;
private boolean inA;
private final String[] endTagForbiddenNames = {"AREA",
"BASE",
"BASEFONT",
"BR",
"COL",
"FRAME",
"HR",
"IMG",
"INPUT",
"ISINDEX",
"LINK",
"META",
"PARAM"};
public DOMTreeDumper() {
this("DOMTreeDumper", true);
}
public DOMTreeDumper(boolean debug) {
this("DOMTreeDumper", debug);
}
public DOMTreeDumper(String name) {
this(name, true);
}
public DOMTreeDumper(String name, boolean debug) {
this.name = name;
this.debug = debug;
}
private void dumpDocument(Document doc) {
if (doc == null) return;
Element element = doc.getDocumentElement();
if (element == null) return;
element.normalize();
// DocumentType dt = doc.getDoctype();
// dumpNode(dt);
dumpNode(element);
ps.println();
ps.flush();
element = null;
doc = null;
}
private void dumpNode(Node node) {
dumpNode(node, false);
}
private void dumpNode(Node node, boolean isMapNode) {
if (node == null) {
return;
}
int type = node.getNodeType();
String name = node.getNodeName();
String value = node.getNodeValue();
switch (type) {
case Node.ELEMENT_NODE:
if (name.equals("A")) inA = true;
if (!(inA || name.equals("BR"))) {
ps.println();
}
ps.print("<" + name);
dumpAttributes(node);
ps.print(">");
dumpChildren(node);
if (name.equals("A")) inA = false;
if (!endTagForbidden(name)) {
ps.print("</" + node.getNodeName() + ">");
}
break;
case Node.ATTRIBUTE_NODE:
ps.print(" " + name.toUpperCase() + "=\"" + value + "\"");
break;
case Node.TEXT_NODE:
if (!node.getParentNode().getNodeName().equals("PRE")) {
value = value.trim();
}
if (!value.equals("")) {
if (!inA) {
ps.println();
}
ps.print(canonicalize(value));
}
break;
case Node.COMMENT_NODE:
ps.print("\n<!--" + value + "-->");
break;
case Node.CDATA_SECTION_NODE:
case Node.ENTITY_REFERENCE_NODE:
case Node.ENTITY_NODE:
case Node.PROCESSING_INSTRUCTION_NODE:
case Node.DOCUMENT_NODE:
case Node.DOCUMENT_TYPE_NODE:
case Node.DOCUMENT_FRAGMENT_NODE:
case Node.NOTATION_NODE:
ps.println("\n<!-- NOT HANDLED: " + name +
" value=" + value + " -->");
break;
}
}
private void dumpAttributes(Node node) {
NamedNodeMap map = node.getAttributes();
if (map == null) return;
int length = map.getLength();
for (int i=0; i < length; i++) {
Node item = map.item(i);
dumpNode(item, true);
}
}
private void dumpChildren(Node node) {
NodeList children = node.getChildNodes();
int length = 0;
boolean hasChildren = ((children != null) && ((length = children.getLength()) > 0));
if (!hasChildren) {
return;
}
for (int i=0; i < length; i++) {
dumpNode(children.item(i), false);
}
if (!inA) {
ps.println();
}
}
private String canonicalize(String str) {
StringBuffer in = new StringBuffer(str);
int length = in.length();
StringBuffer out = new StringBuffer(length);
char c;
for (int i = 0; i < length; i++) {
switch (c = in.charAt(i)) {
case '&' :
out.append("&amp;");
break;
case '<':
out.append("&lt;");
break;
case '>':
out.append("&gt;");
break;
case '\u00A0':
out.append("&nbsp;");
break;
default:
out.append(c);
}
}
return out.toString();
}
private boolean endTagForbidden(String name) {
for (int i = 0; i < endTagForbiddenNames.length; i++) {
if (name.equals(endTagForbiddenNames[i])) {
return true;
}
}
return false;
}
public void dumpToFile(String fileName, Document doc) {
try {
FileOutputStream fos = new FileOutputStream(fileName);
ps = new PrintStream(new BufferedOutputStream(fos, 1024));
} catch (IOException ex) {
ex.printStackTrace();
return;
}
dbg("dumping to " + fileName);
dumpDocument(doc);
dbg("finished dumping...");
}
public void dumpToStream(PrintStream ps, Document doc) {
this.ps = ps;
dbg("dumping to stream...");
dumpDocument(doc);
dbg("finished dumping...");
}
private void dbg(String str) {
if (debug) {
System.out.println(name + ": " + str);
}
}
}

View File

@@ -1,105 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.util;
import java.io.PrintStream;
import org.w3c.dom.Document;
import org.mozilla.dom.DocumentLoadListener;
public class GenericDocLoadListener implements DocumentLoadListener {
private String name;
private PrintStream ps;
public GenericDocLoadListener() {
this("GenericDocLoadListener",
new PrintStream(System.out));
}
public GenericDocLoadListener(String name) {
this(name,
new PrintStream(System.out));
}
public GenericDocLoadListener(PrintStream ps) {
this("GenericDocLoadListener", ps);
}
public GenericDocLoadListener(String name, PrintStream ps) {
this.name = name;
this.ps = ps;
}
public DocumentLoadListener getDocumentLoadListener() {
return this;
}
public void startURLLoad(String url, String contentType, Document doc) {
if (ps != null) {
ps.println(name + " :start URL load - " +
url.toString() + " " +
contentType);
}
}
public void endURLLoad(String url, int status, Document doc) {
if (ps != null) {
ps.println(name + " :end URL load - " +
url.toString() + " " +
Integer.toHexString(status));
}
}
public void progressURLLoad(String url, int progress, int progressMax,
Document doc) {
if (ps != null) {
ps.println(name + " :progress URL load - " +
url.toString() + " " +
Integer.toString(progress) + "/" +
Integer.toString(progressMax));
}
}
public void statusURLLoad(String url, String message, Document doc) {
if (ps != null) {
ps.println(name + " :status URL load - " +
url.toString() + " (" +
message + ")");
}
}
public void startDocumentLoad(String url) {
if (ps != null) {
ps.println(name + " :start doc load - " +
url.toString());
}
}
public void endDocumentLoad(String url, int status, Document doc) {
if (ps != null) {
ps.println(name + " :end doc load - " +
url.toString() + " " +
Integer.toHexString(status));
}
}
}

View File

@@ -1,68 +0,0 @@
/*
* The contents of this file are subject to the Mozilla Public License
* Version 1.0 (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 Initial Developer of the Original Code is Sun Microsystems,
* Inc. Portions created by Sun are Copyright (C) 1999 Sun Microsystems,
* Inc. All Rights Reserved.
*
* Contributor(s):
*
*/
package org.mozilla.dom.util;
import java.io.PrintStream;
import org.w3c.dom.events.Event;
import org.w3c.dom.events.EventListener;
public class GenericEventListener implements EventListener {
private String name;
private PrintStream ps;
public GenericEventListener() {
this("GenericEventListener",
new PrintStream(System.out));
}
public GenericEventListener(String name) {
this(name, new PrintStream(System.out));
}
public GenericEventListener(PrintStream ps) {
this("GenericEventListener", ps);
}
public GenericEventListener(String name, PrintStream ps) {
this.name = name;
this.ps = ps;
}
/**
* This method is called whenever an event occurs of the type for which the
* <code> EventListener</code> interface was registered.
* @param event The <code>Event</code> contains contextual information about
* the event. It also contains the <code>returnValue</code> and
* <code>cancelBubble</code> properties which are used in determining
* proper event flow.
*/
public void handleEvent(Event event) {
try {
if (ps != null) {
ps.println(name + ": got event " + event);
}
} catch (Exception e) {
if (ps != null) {
ps.println(name + ": exception in handleEvent " + e);
}
}
}
}

View File

@@ -1,86 +0,0 @@
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
DEPTH = ../../..
topsrcdir = $(DEPTH)
srcdir = $(topsrcdir)/java/dom/jni
VPATH = $(topsrcdir)/java/dom/jni
JAVAHOME = $(JDKHOME)
include $(DEPTH)/config/autoconf.mk
LIBRARY_NAME = javadomjni
CPPSRCS = \
javaDOMGlobals.cpp \
javaDOMEventsGlobals.cpp \
nativeDOMProxyListener.cpp \
org_mozilla_dom_DOMAccessor.cpp \
org_mozilla_dom_AttrImpl.cpp \
org_mozilla_dom_CharacterDataImpl.cpp \
org_mozilla_dom_DocumentImpl.cpp \
org_mozilla_dom_DocumentTypeImpl.cpp \
org_mozilla_dom_DOMImplementationImpl.cpp \
org_mozilla_dom_ElementImpl.cpp \
org_mozilla_dom_EntityImpl.cpp \
org_mozilla_dom_NamedNodeMapImpl.cpp \
org_mozilla_dom_NodeImpl.cpp \
org_mozilla_dom_NodeListImpl.cpp \
org_mozilla_dom_NotationImpl.cpp \
org_mozilla_dom_ProcessingInstructionImpl.cpp \
org_mozilla_dom_TextImpl.cpp \
org_mozilla_dom_events_EventImpl.cpp \
org_mozilla_dom_events_UIEventImpl.cpp \
org_mozilla_dom_events_MouseEventImpl.cpp
include $(topsrcdir)/config/config.mk
include $(topsrcdir)/config/rules.mk
JAVA_CLS= \
org.mozilla.dom.DOMAccessor \
org.mozilla.dom.AttrImpl \
org.mozilla.dom.CharacterDataImpl \
org.mozilla.dom.DocumentImpl \
org.mozilla.dom.DocumentTypeImpl \
org.mozilla.dom.DOMImplementationImpl \
org.mozilla.dom.ElementImpl \
org.mozilla.dom.EntityImpl \
org.mozilla.dom.NamedNodeMapImpl \
org.mozilla.dom.NodeImpl \
org.mozilla.dom.NodeListImpl \
org.mozilla.dom.NotationImpl \
org.mozilla.dom.ProcessingInstructionImpl \
org.mozilla.dom.TextImpl \
org.mozilla.dom.events.EventImpl \
org.mozilla.dom.events.MouseEventImpl \
org.mozilla.dom.events.UIEventImpl \
$(NULL)
JAVAH_PROG=$(JDKHOME)/bin/javah
JAVAH_FLAGS=-jni -classpath $(CLASSPATH):$(JAVA_DESTPATH)
export::
$(JAVAH_PROG) $(JAVAH_FLAGS) $(JAVA_CLS)
clobber_all:: clobber
clobber::
rm -f org_*.h

View File

@@ -1,86 +0,0 @@
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
DEPTH = ../../..
topsrcdir = $(DEPTH)
srcdir = $(topsrcdir)/java/dom/jni
VPATH = $(topsrcdir)/java/dom/jni
JAVAHOME = $(JDKHOME)
include $(DEPTH)/config/autoconf.mk
LIBRARY_NAME = javadomjni
CPPSRCS = \
javaDOMGlobals.cpp \
javaDOMEventsGlobals.cpp \
nativeDOMProxyListener.cpp \
org_mozilla_dom_DOMAccessor.cpp \
org_mozilla_dom_AttrImpl.cpp \
org_mozilla_dom_CharacterDataImpl.cpp \
org_mozilla_dom_DocumentImpl.cpp \
org_mozilla_dom_DocumentTypeImpl.cpp \
org_mozilla_dom_DOMImplementationImpl.cpp \
org_mozilla_dom_ElementImpl.cpp \
org_mozilla_dom_EntityImpl.cpp \
org_mozilla_dom_NamedNodeMapImpl.cpp \
org_mozilla_dom_NodeImpl.cpp \
org_mozilla_dom_NodeListImpl.cpp \
org_mozilla_dom_NotationImpl.cpp \
org_mozilla_dom_ProcessingInstructionImpl.cpp \
org_mozilla_dom_TextImpl.cpp \
org_mozilla_dom_events_EventImpl.cpp \
org_mozilla_dom_events_UIEventImpl.cpp \
org_mozilla_dom_events_MouseEventImpl.cpp
include $(topsrcdir)/config/config.mk
include $(topsrcdir)/config/rules.mk
JAVA_CLS= \
org.mozilla.dom.DOMAccessor \
org.mozilla.dom.AttrImpl \
org.mozilla.dom.CharacterDataImpl \
org.mozilla.dom.DocumentImpl \
org.mozilla.dom.DocumentTypeImpl \
org.mozilla.dom.DOMImplementationImpl \
org.mozilla.dom.ElementImpl \
org.mozilla.dom.EntityImpl \
org.mozilla.dom.NamedNodeMapImpl \
org.mozilla.dom.NodeImpl \
org.mozilla.dom.NodeListImpl \
org.mozilla.dom.NotationImpl \
org.mozilla.dom.ProcessingInstructionImpl \
org.mozilla.dom.TextImpl \
org.mozilla.dom.events.EventImpl \
org.mozilla.dom.events.MouseEventImpl \
org.mozilla.dom.events.UIEventImpl \
$(NULL)
JAVAH_PROG=$(JDKHOME)/bin/javah
JAVAH_FLAGS=-jni -classpath $(CLASSPATH):$(JAVA_DESTPATH)
export::
$(JAVAH_PROG) $(JAVAH_FLAGS) $(JAVA_CLS)
clobber_all:: clobber
clobber::
rm -f org_*.h

View File

@@ -1,268 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "prmon.h"
#include "nsAutoLock.h"
#include "javaDOMEventsGlobals.h"
#include "nsIDOMEvent.h"
#include "nsIDOMUIEvent.h"
jclass JavaDOMEventsGlobals::eventClass = NULL;
jclass JavaDOMEventsGlobals::uiEventClass = NULL;
jclass JavaDOMEventsGlobals::eventListenerClass = NULL;
jclass JavaDOMEventsGlobals::eventTargetClass = NULL;
jclass JavaDOMEventsGlobals::mouseEventClass = NULL;
jclass JavaDOMEventsGlobals::mutationEventClass = NULL;
jfieldID JavaDOMEventsGlobals::eventPtrFID = NULL;
jfieldID JavaDOMEventsGlobals::eventTargetPtrFID = NULL;
jfieldID JavaDOMEventsGlobals::eventPhaseBubblingFID = NULL;
jfieldID JavaDOMEventsGlobals::eventPhaseCapturingFID = NULL;
jfieldID JavaDOMEventsGlobals::eventPhaseAtTargetFID = NULL;
jmethodID JavaDOMEventsGlobals::eventListenerHandleEventMID = NULL;
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
static NS_DEFINE_IID(kIDOMUIEventIID, NS_IDOMUIEVENT_IID);
void JavaDOMEventsGlobals::Initialize(JNIEnv *env)
{
eventClass = env->FindClass("org/mozilla/dom/events/EventImpl");
if (!eventClass) {
JavaDOMGlobals::ThrowException(env, "Class org.mozilla.dom.events.EventImpl not found");
return;
}
eventClass = (jclass) env->NewGlobalRef(eventClass);
if (!eventClass)
return;
eventPtrFID =
env->GetFieldID(eventClass, "p_nsIDOMEvent", "J");
if (!eventPtrFID) {
JavaDOMGlobals::ThrowException(env, "There is no field p_nsIDOMEvent in org.mozilla.dom.events.EventImpl");
return;
}
eventListenerClass = env->FindClass("org/w3c/dom/events/EventListener");
if (!eventListenerClass) {
JavaDOMGlobals::ThrowException(env, "Class org.w3c.dom.events.EventListener not found");
return;
}
eventListenerClass = (jclass) env->NewGlobalRef(eventListenerClass);
if (!eventListenerClass)
return;
eventListenerHandleEventMID = env->GetMethodID(
eventListenerClass, "handleEvent", "(Lorg/w3c/dom/events/Event;)V");
if (!eventListenerHandleEventMID) {
JavaDOMGlobals::ThrowException(env, "There is no method handleEvent in org.w3c.dom.events.EventListener");
return;
}
uiEventClass = env->FindClass("org/mozilla/dom/events/UIEventImpl");
if (!uiEventClass) {
JavaDOMGlobals::ThrowException(env, "Class org.mozilla.dom.events.UIEventImpl not found");
return;
}
uiEventClass = (jclass) env->NewGlobalRef(uiEventClass);
if (!uiEventClass)
return;
eventPhaseBubblingFID =
env->GetStaticFieldID(eventClass, "BUBBLING_PHASE", "S");
if (!eventPhaseBubblingFID) {
JavaDOMGlobals::ThrowException(env, "There is no static field BUBBLING_PHASE in org.w3c.dom.events.Event");
return;
}
eventPhaseCapturingFID =
env->GetStaticFieldID(eventClass, "CAPTURING_PHASE", "S");
if (!eventPhaseCapturingFID) {
JavaDOMGlobals::ThrowException(env, "There is no static field CAPTURING_PHASE in org.w3c.dom.events.Event");
return;
}
eventPhaseAtTargetFID =
env->GetStaticFieldID(eventClass, "AT_TARGET", "S");
if (!eventPhaseAtTargetFID) {
JavaDOMGlobals::ThrowException(env, "There is no static field AT_TARGET in org.w3c.dom.events.Event");
return;
}
mouseEventClass = env->FindClass("org/mozilla/dom/events/MouseEventImpl");
if (!mouseEventClass) {
JavaDOMGlobals::ThrowException(env, "Class org.mozilla.dom.events.MouseEventImpl not found");
return;
}
mouseEventClass = (jclass) env->NewGlobalRef(mouseEventClass);
if (!mouseEventClass)
return;
}
void JavaDOMEventsGlobals::Destroy(JNIEnv *env)
{
env->DeleteGlobalRef(eventClass);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("JavaDOMEventsGlobals::Destroy: failed to delete Event global ref %x\n",
eventClass));
return;
}
eventClass = NULL;
env->DeleteGlobalRef(eventListenerClass);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("JavaDOMEventsGlobals::Destroy: failed to delete EventListener global ref %x\n",
eventListenerClass));
return;
}
eventListenerClass = NULL;
env->DeleteGlobalRef(uiEventClass);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("JavaDOMEventsGlobals::Destroy: failed to delete UIEvent global ref %x\n",
uiEventClass));
return;
}
uiEventClass = NULL;
env->DeleteGlobalRef(mouseEventClass);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("JavaDOMEventsGlobals::Destroy: failed to delete mouseEvent global ref %x\n",
mouseEventClass));
return;
}
mouseEventClass = NULL;
}
//returns true if specified event "type" exists in the given list of types
// NOTE: it is assumed that "types" list is enden with NULL
static jboolean isEventOfType(const char* const* types, const char* type)
{
int i=0;
while (type && types && types[i]) {
if (!strcmp(type,types[i]))
return JNI_TRUE;
i++;
}
return JNI_FALSE;
}
jobject JavaDOMEventsGlobals::CreateEventSubtype(JNIEnv *env,
nsIDOMEvent *event)
{
jobject jevent;
jclass clazz = eventClass;
nsISupports *isupports;
void *target;
nsresult rv;
isupports = (nsISupports *) event;
//check whenever our Event is UIEvent
rv = isupports->QueryInterface(kIDOMUIEventIID, (void **) &target);
if (!NS_FAILED(rv) && target) {
// At the moment DOM2 draft specifies set of UIEvent subclasses
// However Mozilla still presents these events as nsUIEvent
// So we need a cludge to determine proper java class to be created
static const char* const uiEventTypes[] = {
"resize",
"scroll",
"focusin",
"focusout",
"gainselection",
"loseselection",
"activate",
NULL
};
static const char* const mouseEventTypes[] = {
"click",
"mousedown",
"mouseup",
"mouseover",
"mousemove",
"mouseout",
NULL
};
nsString eventType;
rv = event->GetType(eventType);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.getType at JavaDOMEventsGlobals: failed");
return NULL;
}
char* buffer = nsnull;
if (eventType.IsUnicode()) {
buffer = eventType.ToNewUTF8String();
} else {
buffer = eventType.ToNewCString();
}
if (isEventOfType(mouseEventTypes, buffer) == JNI_TRUE) {
clazz = mouseEventClass;
} else if (isEventOfType(uiEventTypes, buffer) == JNI_TRUE) {
clazz = uiEventClass;
} else {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("Unknown type of UI event (%s)", buffer));
clazz = uiEventClass;
}
nsString::Recycle(&eventType);
event->Release();
event = (nsIDOMEvent *) target;
}
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("JavaDOMEventsGlobals::CreateEventSubtype: allocating Node of clazz=%x\n",
clazz));
jevent = env->AllocObject(clazz);
if (!jevent) {
JavaDOMGlobals::ThrowException(env,
"JavaDOMEventsGlobals::CreateEventSubtype: failed to allocate Event object");
return NULL;
}
env->SetLongField(jevent, eventPtrFID, (jlong) event);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("JavaDOMEventGlobals::CreateEventSubtype: failed to set native ptr %x\n",
(jlong) event));
return NULL;
}
event->AddRef();
return jevent;
}

View File

@@ -1,56 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#ifndef __JavaDOMEventsGlobals_h__
#define __JavaDOMEventsGlobals_h__
#include"javaDOMGlobals.h"
#include"nsIDOMEvent.h"
class JavaDOMEventsGlobals {
public:
static jclass eventClass;
static jclass eventListenerClass;
static jclass eventTargetClass;
static jclass uiEventClass;
static jclass mutationEventClass;
static jclass mouseEventClass;
static jfieldID eventPtrFID;
static jfieldID eventTargetPtrFID;
static jfieldID eventPhaseBubblingFID;
static jfieldID eventPhaseCapturingFID;
static jfieldID eventPhaseAtTargetFID;
static jmethodID eventListenerHandleEventMID;
static void Initialize(JNIEnv *env);
static void Destroy(JNIEnv *env);
static jobject CreateEventSubtype(JNIEnv *env,
nsIDOMEvent *event);
static jlong RegisterNativeEventListener();
static jlong UnregisterNativeEventListener();
};
#endif /* __JavaDOMEventsGlobals_h__ */

View File

@@ -1,626 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "prmon.h"
#include "nsAutoLock.h"
#include "nsIDOMNode.h"
#include "javaDOMGlobals.h"
#include "javaDOMEventsGlobals.h"
jclass JavaDOMGlobals::attrClass = NULL;
jclass JavaDOMGlobals::cDataSectionClass = NULL;
jclass JavaDOMGlobals::commentClass = NULL;
jclass JavaDOMGlobals::documentClass = NULL;
jclass JavaDOMGlobals::documentFragmentClass = NULL;
jclass JavaDOMGlobals::documentTypeClass = NULL;
jclass JavaDOMGlobals::domImplementationClass = NULL;
jclass JavaDOMGlobals::elementClass = NULL;
jclass JavaDOMGlobals::entityClass = NULL;
jclass JavaDOMGlobals::entityReferenceClass = NULL;
jclass JavaDOMGlobals::namedNodeMapClass = NULL;
jclass JavaDOMGlobals::nodeClass = NULL;
jclass JavaDOMGlobals::nodeListClass = NULL;
jclass JavaDOMGlobals::notationClass = NULL;
jclass JavaDOMGlobals::processingInstructionClass = NULL;
jclass JavaDOMGlobals::textClass = NULL;
jfieldID JavaDOMGlobals::nodePtrFID = NULL;
jfieldID JavaDOMGlobals::nodeListPtrFID = NULL;
jfieldID JavaDOMGlobals::domImplementationPtrFID = NULL;
jfieldID JavaDOMGlobals::namedNodeMapPtrFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeAttributeFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeCDataSectionFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeCommentFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeDocumentFragmentFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeDocumentFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeDocumentTypeFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeElementFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeEntityFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeEntityReferenceFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeNotationFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeProcessingInstructionFID = NULL;
jfieldID JavaDOMGlobals::nodeTypeTextFID = NULL;
jclass JavaDOMGlobals::domExceptionClass = NULL;
jmethodID JavaDOMGlobals::domExceptionInitMID = NULL;
jclass JavaDOMGlobals::runtimeExceptionClass = NULL;
jmethodID JavaDOMGlobals::runtimeExceptionInitMID = NULL;
const char* const JavaDOMGlobals::DOM_EXCEPTION_MESSAGE[] =
{"Invalid DOM error code",
"Index is out of bounds",
"Could not fit text",
"Wrong hierarchy request",
"Wrong document usage",
"Invalid character",
"Data is unsupported",
"Modification disallowed",
"Node not found",
"Type is unsupported",
"Attribute is alreay in use",
"Invalid state",
"Syntax error",
"Invalid modification",
"Namespace error",
"Invalid access"};
PRLogModuleInfo* JavaDOMGlobals::log = NULL;
PRCList JavaDOMGlobals::garbage = PR_INIT_STATIC_CLIST(&garbage);
PRLock* JavaDOMGlobals::garbageLock = NULL;
PRInt32 JavaDOMGlobals::javaMaxInt = 0;
class jniDOMGarbage : public PRCList {
public:
jniDOMGarbage(nsISupports* p) { domObject = p; }
nsISupports* domObject;
};
void JavaDOMGlobals::Initialize(JNIEnv *env)
{
garbageLock = PR_NewLock();
log = PR_NewLogModule("javadom");
PR_INIT_CLIST(&garbage);
/* Node is loaded first because it is the base class of a lot of the
others */
nodeClass = env->FindClass("org/mozilla/dom/NodeImpl");
if (!nodeClass) return;
nodeClass = (jclass) env->NewGlobalRef(nodeClass);
if (!nodeClass) return;
nodePtrFID =
env->GetFieldID(nodeClass, "p_nsIDOMNode", "J");
if (!nodePtrFID) return;
attrClass = env->FindClass("org/mozilla/dom/AttrImpl");
if (!attrClass) return;
attrClass = (jclass) env->NewGlobalRef(attrClass);
if (!attrClass) return;
cDataSectionClass = env->FindClass("org/mozilla/dom/CDATASectionImpl");
if (!cDataSectionClass) return;
cDataSectionClass = (jclass) env->NewGlobalRef(cDataSectionClass);
if (!cDataSectionClass) return;
commentClass = env->FindClass("org/mozilla/dom/CommentImpl");
if (!commentClass) return;
commentClass = (jclass) env->NewGlobalRef(commentClass);
if (!commentClass) return;
documentClass = env->FindClass("org/mozilla/dom/DocumentImpl");
if (!documentClass) return;
documentClass = (jclass) env->NewGlobalRef(documentClass);
if (!documentClass) return;
documentFragmentClass = env->FindClass("org/mozilla/dom/DocumentFragmentImpl");
if (!documentFragmentClass) return;
documentFragmentClass = (jclass) env->NewGlobalRef(documentFragmentClass);
if (!documentFragmentClass) return;
documentTypeClass = env->FindClass("org/mozilla/dom/DocumentTypeImpl");
if (!documentTypeClass) return;
documentTypeClass = (jclass) env->NewGlobalRef(documentTypeClass);
if (!documentTypeClass) return;
domImplementationClass = env->FindClass("org/mozilla/dom/DOMImplementationImpl");
if (!domImplementationClass) return;
domImplementationClass = (jclass) env->NewGlobalRef(domImplementationClass);
if (!domImplementationClass) return;
domImplementationPtrFID =
env->GetFieldID(domImplementationClass, "p_nsIDOMDOMImplementation", "J");
if (!domImplementationPtrFID) return;
elementClass = env->FindClass("org/mozilla/dom/ElementImpl");
if (!elementClass) return;
elementClass = (jclass) env->NewGlobalRef(elementClass);
if (!elementClass) return;
entityClass = env->FindClass("org/mozilla/dom/EntityImpl");
if (!entityClass) return;
entityClass = (jclass) env->NewGlobalRef(entityClass);
if (!entityClass) return;
entityReferenceClass = env->FindClass("org/mozilla/dom/EntityReferenceImpl");
if (!entityReferenceClass) return;
entityReferenceClass = (jclass) env->NewGlobalRef(entityReferenceClass);
if (!entityReferenceClass) return;
namedNodeMapClass = env->FindClass("org/mozilla/dom/NamedNodeMapImpl");
if (!namedNodeMapClass) return;
namedNodeMapPtrFID =
env->GetFieldID(namedNodeMapClass, "p_nsIDOMNamedNodeMap", "J");
if (!namedNodeMapPtrFID) return;
namedNodeMapClass = (jclass) env->NewGlobalRef(namedNodeMapClass);
if (!namedNodeMapClass) return;
nodeListClass = env->FindClass("org/mozilla/dom/NodeListImpl");
if (!nodeListClass) return;
nodeListClass = (jclass) env->NewGlobalRef(nodeListClass);
if (!nodeListClass) return;
nodeListPtrFID =
env->GetFieldID(nodeListClass, "p_nsIDOMNodeList", "J");
if (!nodeListPtrFID) return;
nodeTypeAttributeFID =
env->GetStaticFieldID(nodeClass, "ATTRIBUTE_NODE", "S");
if (!nodeTypeAttributeFID) return;
nodeTypeCDataSectionFID =
env->GetStaticFieldID(nodeClass, "CDATA_SECTION_NODE", "S");
if (!nodeTypeCDataSectionFID) return;
nodeTypeCommentFID =
env->GetStaticFieldID(nodeClass, "COMMENT_NODE", "S");
if (!nodeTypeCommentFID) return;
nodeTypeDocumentFragmentFID =
env->GetStaticFieldID(nodeClass, "DOCUMENT_FRAGMENT_NODE", "S");
if (!nodeTypeDocumentFragmentFID) return;
nodeTypeDocumentFID =
env->GetStaticFieldID(nodeClass, "DOCUMENT_NODE", "S");
if (!nodeTypeDocumentFID) return;
nodeTypeDocumentTypeFID =
env->GetStaticFieldID(nodeClass, "DOCUMENT_TYPE_NODE", "S");
if (!nodeTypeDocumentTypeFID) return;
nodeTypeElementFID =
env->GetStaticFieldID(nodeClass, "ELEMENT_NODE", "S");
if (!nodeTypeElementFID) return;
nodeTypeEntityFID =
env->GetStaticFieldID(nodeClass, "ENTITY_NODE", "S");
if (!nodeTypeEntityFID) return;
nodeTypeEntityReferenceFID =
env->GetStaticFieldID(nodeClass, "ENTITY_REFERENCE_NODE", "S");
if (!nodeTypeEntityReferenceFID) return;
nodeTypeNotationFID =
env->GetStaticFieldID(nodeClass, "NOTATION_NODE", "S");
if (!nodeTypeNotationFID) return;
nodeTypeProcessingInstructionFID =
env->GetStaticFieldID(nodeClass, "PROCESSING_INSTRUCTION_NODE", "S");
if (!nodeTypeProcessingInstructionFID) return;
nodeTypeTextFID =
env->GetStaticFieldID(nodeClass, "TEXT_NODE", "S");
if (!nodeTypeTextFID) return;
notationClass = env->FindClass("org/mozilla/dom/NotationImpl");
if (!notationClass) return;
notationClass = (jclass) env->NewGlobalRef(notationClass);
if (!notationClass) return;
processingInstructionClass = env->FindClass("org/mozilla/dom/ProcessingInstructionImpl");
if (!processingInstructionClass) return;
processingInstructionClass = (jclass) env->NewGlobalRef(processingInstructionClass);
if (!processingInstructionClass) return;
textClass = env->FindClass("org/mozilla/dom/TextImpl");
if (!textClass) return;
textClass = (jclass) env->NewGlobalRef(textClass);
if (!textClass) return;
domExceptionClass = env->FindClass("org/mozilla/dom/DOMExceptionImpl");
if (!domExceptionClass) return;
domExceptionClass = (jclass) env->NewGlobalRef(domExceptionClass);
if (!domExceptionClass) return;
domExceptionInitMID =
env->GetMethodID(domExceptionClass, "<init>", "(SLjava/lang/String;)V");
if (!domExceptionInitMID) return;
runtimeExceptionClass = env->FindClass("java/lang/RuntimeException");
if (!runtimeExceptionClass) return;
runtimeExceptionClass = (jclass) env->NewGlobalRef(runtimeExceptionClass);
if (!runtimeExceptionClass) return;
runtimeExceptionInitMID =
env->GetMethodID(runtimeExceptionClass, "<init>", "(Ljava/lang/String;)V");
if (!runtimeExceptionInitMID) return;
jclass integerClass = env->FindClass("java/lang/Integer");
jfieldID javaMaxIntFID =
env->GetStaticFieldID(integerClass, "MAX_VALUE", "I");
javaMaxInt = env->GetStaticIntField(integerClass, javaMaxIntFID);
//init events globals
JavaDOMEventsGlobals::Initialize(env);
}
void JavaDOMGlobals::Destroy(JNIEnv *env)
{
//destroy events stuff
JavaDOMEventsGlobals::Destroy(env);
env->DeleteGlobalRef(attrClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete Attr global ref %x\n",
attrClass));
return;
}
attrClass = NULL;
env->DeleteGlobalRef(cDataSectionClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete CDATASection global ref %x\n",
cDataSectionClass));
return;
}
cDataSectionClass = NULL;
env->DeleteGlobalRef(commentClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete Comment global ref %x\n",
commentClass));
return;
}
commentClass = NULL;
env->DeleteGlobalRef(documentClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete Document global ref %x\n",
documentClass));
return;
}
documentClass = NULL;
env->DeleteGlobalRef(documentFragmentClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete DocumentFragment global ref %x\n",
documentFragmentClass));
return;
}
documentFragmentClass = NULL;
env->DeleteGlobalRef(documentTypeClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete DocumentType global ref %x\n",
documentTypeClass));
return;
}
documentTypeClass = NULL;
env->DeleteGlobalRef(domImplementationClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete DOMImplementation global ref %x\n",
domImplementationClass));
return;
}
domImplementationClass = NULL;
env->DeleteGlobalRef(elementClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete Element global ref %x\n",
elementClass));
return;
}
elementClass = NULL;
env->DeleteGlobalRef(entityClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete Entity global ref %x\n",
entityClass));
return;
}
entityClass = NULL;
env->DeleteGlobalRef(entityReferenceClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete EntityReference global ref %x\n",
entityReferenceClass));
return;
}
entityReferenceClass = NULL;
env->DeleteGlobalRef(namedNodeMapClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete NamedNodeMap global ref %x\n",
namedNodeMapClass));
return;
}
namedNodeMapClass = NULL;
env->DeleteGlobalRef(nodeListClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete NodeList global ref %x\n",
nodeListClass));
return;
}
nodeListClass = NULL;
env->DeleteGlobalRef(nodeClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete Node global ref %x\n",
nodeClass));
return;
}
nodeClass = NULL;
env->DeleteGlobalRef(notationClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete Notation global ref %x\n",
notationClass));
return;
}
notationClass = NULL;
env->DeleteGlobalRef(processingInstructionClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete ProcessingInstruction global ref %x\n",
processingInstructionClass));
return;
}
processingInstructionClass = NULL;
env->DeleteGlobalRef(textClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete Text global ref %x\n",
textClass));
return;
}
textClass = NULL;
env->DeleteGlobalRef(domExceptionClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete DOM Exception global ref %x\n",
domExceptionClass));
return;
}
domExceptionClass = NULL;
env->DeleteGlobalRef(runtimeExceptionClass);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::Destroy: failed to delete DOM Exception global ref %x\n",
runtimeExceptionClass));
return;
}
runtimeExceptionClass = NULL;
TakeOutGarbage();
PR_DestroyLock(garbageLock);
}
jobject JavaDOMGlobals::CreateNodeSubtype(JNIEnv *env,
nsIDOMNode *node)
{
if (!node)
return NULL;
PRUint16 nodeType = 0;
(void) node->GetNodeType(&nodeType);
jclass clazz = nodeClass;
switch (nodeType) {
case nsIDOMNode::ATTRIBUTE_NODE:
clazz = attrClass;
break;
case nsIDOMNode::CDATA_SECTION_NODE:
clazz = cDataSectionClass;
break;
case nsIDOMNode::COMMENT_NODE:
clazz = commentClass;
break;
case nsIDOMNode::DOCUMENT_NODE:
clazz = documentClass;
break;
case nsIDOMNode::DOCUMENT_FRAGMENT_NODE:
clazz = documentFragmentClass;
break;
case nsIDOMNode::DOCUMENT_TYPE_NODE:
clazz = documentTypeClass;
break;
case nsIDOMNode::ELEMENT_NODE:
clazz = elementClass;
break;
case nsIDOMNode::ENTITY_NODE:
clazz = entityClass;
break;
case nsIDOMNode::ENTITY_REFERENCE_NODE:
clazz = entityReferenceClass;
break;
case nsIDOMNode::NOTATION_NODE:
clazz = notationClass;
break;
case nsIDOMNode::PROCESSING_INSTRUCTION_NODE:
clazz = processingInstructionClass;
break;
case nsIDOMNode::TEXT_NODE:
clazz = textClass;
break;
}
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::CreateNodeSubtype: allocating Node of type %d, clazz=%x\n",
nodeType, clazz));
jobject jnode = env->AllocObject(clazz);
if (!jnode) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::CreateNodeSubtype: failed to allocate Node of type %d\n",
nodeType));
return NULL;
}
env->SetLongField(jnode, nodePtrFID, (jlong) node);
if (env->ExceptionOccurred()) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::CreateNodeSubtype: failed to set native ptr %x\n",
(jlong) node));
return NULL;
}
node->AddRef();
return jnode;
}
void JavaDOMGlobals::AddToGarbage(nsISupports* domObject)
{
nsAutoLock lock(garbageLock);
jniDOMGarbage* elem = new jniDOMGarbage(domObject);
PR_INSERT_BEFORE(elem, &garbage);
PR_LOG(log, PR_LOG_DEBUG,
("JavaDOMGlobals::AddToGarbage: Scheduling %x\n", domObject));
}
void JavaDOMGlobals::TakeOutGarbage()
{
nsAutoLock lock(garbageLock);
PRUint32 count = 0;
nsISupports* domo = NULL;
PRCList* chain = NULL;
PRCList* elem = NULL;
for (chain = PR_LIST_HEAD(&garbage);
chain != &garbage;
chain = PR_NEXT_LINK(chain)) {
delete elem;
elem = chain;
domo = ((jniDOMGarbage*) elem)->domObject;
PR_LOG(log, PR_LOG_DEBUG,
("JavaDOMGlobals::TakeOutGarbage: Releasing %x\n", domo));
domo->Release();
domo = NULL;
count++;
}
delete elem;
PR_INIT_CLIST(&garbage);
if (count)
PR_LOG(log, PR_LOG_DEBUG,
("JavaDOMGlobals::TakeOutGarbage: Released %d objects\n", count));
}
// caller must return from JNI immediately after calling this function
void JavaDOMGlobals::ThrowException(JNIEnv *env,
const char * message,
nsresult rv,
ExceptionType exceptionType) {
jthrowable newException = NULL;
if (exceptionType == EXCEPTION_DOM) {
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::ThrowException: (%x) %s: %s\n",
NS_ERROR_GET_CODE(rv),
message ? message : "",
DOM_EXCEPTION_MESSAGE[NS_ERROR_GET_CODE(rv)]));
jstring jmessage =
env->NewStringUTF(DOM_EXCEPTION_MESSAGE[NS_ERROR_GET_CODE(rv)]);
newException =
(jthrowable)env->NewObject(domExceptionClass,
domExceptionInitMID,
NS_ERROR_GET_CODE(rv),
jmessage);
} else {
char buffer[256];
const char* msg = message;
if (rv != NS_OK) {
sprintf(buffer,
"(%x.%x) %s",
NS_ERROR_GET_MODULE(rv),
NS_ERROR_GET_CODE(rv),
message ? message : "");
msg = buffer;
}
PR_LOG(log, PR_LOG_ERROR,
("JavaDOMGlobals::ThrowException: %s\n", msg));
jstring jmessage = env->NewStringUTF(msg);
newException =
(jthrowable)env->NewObject(runtimeExceptionClass,
runtimeExceptionInitMID,
jmessage);
}
if (newException != NULL) {
env->Throw(newException);
}
// an exception is thrown in any case
}
nsString* JavaDOMGlobals::GetUnicode(JNIEnv *env,
jstring jstr)
{
jboolean iscopy = JNI_FALSE;
const jchar* name = env->GetStringChars(jstr, &iscopy);
if (!name) {
ThrowException(env, "GetStringChars failed");
return NULL;
}
nsString* ustr = new nsString((PRUnichar*)name,
env->GetStringLength(jstr));
env->ReleaseStringChars(jstr, name);
return ustr;
}

View File

@@ -1,111 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#ifndef __JavaDOMGlobals_h__
#define __JavaDOMGlobals_h__
#include "jni.h"
#include "prclist.h"
#include "nsError.h"
#include "nsString.h"
// workaround for bug 30927
#ifdef ERROR
#undef ERROR
#endif
class nsISupports;
class nsIDOMNode;
struct PRLogModuleInfo;
struct PRLock;
class JavaDOMGlobals {
public:
static jclass attrClass;
static jclass cDataSectionClass;
static jclass commentClass;
static jclass documentClass;
static jclass documentFragmentClass;
static jclass documentTypeClass;
static jclass domImplementationClass;
static jclass elementClass;
static jclass entityClass;
static jclass entityReferenceClass;
static jclass namedNodeMapClass;
static jclass nodeClass;
static jclass nodeListClass;
static jclass notationClass;
static jclass processingInstructionClass;
static jclass textClass;
static jfieldID nodePtrFID;
static jfieldID nodeListPtrFID;
static jfieldID domImplementationPtrFID;
static jfieldID namedNodeMapPtrFID;
static jfieldID nodeTypeAttributeFID;
static jfieldID nodeTypeCDataSectionFID;
static jfieldID nodeTypeCommentFID;
static jfieldID nodeTypeDocumentFragmentFID;
static jfieldID nodeTypeDocumentFID;
static jfieldID nodeTypeDocumentTypeFID;
static jfieldID nodeTypeElementFID;
static jfieldID nodeTypeEntityFID;
static jfieldID nodeTypeEntityReferenceFID;
static jfieldID nodeTypeNotationFID;
static jfieldID nodeTypeProcessingInstructionFID;
static jfieldID nodeTypeTextFID;
static jclass domExceptionClass;
static jmethodID domExceptionInitMID;
static jclass runtimeExceptionClass;
static jmethodID runtimeExceptionInitMID;
static const char* const DOM_EXCEPTION_MESSAGE[];
typedef enum ExceptionType { EXCEPTION_RUNTIME,
EXCEPTION_DOM } ExceptionType;
static PRLogModuleInfo* log;
static PRCList garbage;
static PRLock* garbageLock;
static PRInt32 javaMaxInt;
static void Initialize(JNIEnv *env);
static void Destroy(JNIEnv *env);
static jobject CreateNodeSubtype(JNIEnv *env,
nsIDOMNode *node);
static void AddToGarbage(nsISupports* domObject);
static void TakeOutGarbage();
static void ThrowException(JNIEnv *env,
const char * message = NULL,
nsresult rv = NS_OK,
ExceptionType exceptionType = EXCEPTION_RUNTIME);
static nsString* GetUnicode(JNIEnv *env,
jstring str);
};
#endif /* __JavaDOMGlobals_h__ */

View File

@@ -1,130 +0,0 @@
#!nmake
#
# 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 Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
DEPTH=..\..\..
IGNORE_MANIFEST=1
DEFINES=-D_IMPL_NS_WEB -DWIN32_LEAN_AND_MEAN
MODULE=javadomjni
CPPSRCS= \
javaDOMGlobals.cpp \
javaDOMEventsGlobals.cpp \
nativeDOMProxyListener.cpp \
org_mozilla_dom_DOMAccessor.cpp \
org_mozilla_dom_AttrImpl.cpp \
org_mozilla_dom_CharacterDataImpl.cpp \
org_mozilla_dom_DocumentImpl.cpp \
org_mozilla_dom_DocumentTypeImpl.cpp \
org_mozilla_dom_DOMImplementationImpl.cpp \
org_mozilla_dom_ElementImpl.cpp \
org_mozilla_dom_EntityImpl.cpp \
org_mozilla_dom_NamedNodeMapImpl.cpp \
org_mozilla_dom_NodeImpl.cpp \
org_mozilla_dom_NodeListImpl.cpp \
org_mozilla_dom_NotationImpl.cpp \
org_mozilla_dom_ProcessingInstructionImpl.cpp \
org_mozilla_dom_TextImpl.cpp \
org_mozilla_dom_events_EventImpl.cpp \
org_mozilla_dom_events_MouseEventImpl.cpp \
org_mozilla_dom_events_UIEventImpl.cpp \
$(NULL)
CPP_OBJS= \
.\$(OBJDIR)\javaDOMGlobals.obj \
.\$(OBJDIR)\javaDOMEventsGlobals.obj \
.\$(OBJDIR)\nativeDOMProxyListener.obj \
.\$(OBJDIR)\org_mozilla_dom_DOMAccessor.obj \
.\$(OBJDIR)\org_mozilla_dom_AttrImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_CharacterDataImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_DocumentImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_DocumentTypeImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_DOMImplementationImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_ElementImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_EntityImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_NamedNodeMapImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_NodeImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_NodeListImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_NotationImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_ProcessingInstructionImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_TextImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_events_EventImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_events_UIEventImpl.obj \
.\$(OBJDIR)\org_mozilla_dom_events_MouseEventImpl.obj \
$(NULL)
JAVA_CLS= \
org.mozilla.dom.DOMAccessor \
org.mozilla.dom.AttrImpl \
org.mozilla.dom.CharacterDataImpl \
org.mozilla.dom.DocumentImpl \
org.mozilla.dom.DocumentTypeImpl \
org.mozilla.dom.DOMImplementationImpl \
org.mozilla.dom.ElementImpl \
org.mozilla.dom.EntityImpl \
org.mozilla.dom.NamedNodeMapImpl \
org.mozilla.dom.NodeImpl \
org.mozilla.dom.NodeListImpl \
org.mozilla.dom.NotationImpl \
org.mozilla.dom.ProcessingInstructionImpl \
org.mozilla.dom.TextImpl \
org.mozilla.dom.events.EventImpl \
org.mozilla.dom.events.MouseEventImpl \
org.mozilla.dom.events.UIEventImpl \
$(NULL)
LINCS=
MAKE_OBJ_TYPE = DLL
DLLNAME = javadomjni
DLL=.\$(OBJDIR)\$(DLLNAME).dll
LIBRARY_NAME=javadomimpl
LCFLAGS = \
$(LCFLAGS) \
$(DEFINES) \
$(NULL)
# These are the libraries we need to link with to create the dll
LLIBS= \
$(DIST)\lib\xpcom.lib \
$(LIBNSPR)
include <$(DEPTH)\config\config.mak>
include <$(DEPTH)\config\rules.mak>
JAVAH_PROG=$(JDKHOME)\bin\javah
JAVAH_FLAGS=-jni -classpath $(CLASSPATH);$(JAVA_DESTPATH)
export::
$(JAVAH_PROG) $(JAVAH_FLAGS) $(JAVA_CLS)
install:: $(DLL)
$(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin
$(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib
clobber_all:: clobber
clobber::
rm -f $(DIST)\bin\$(DLLNAME).dll
rm -f $(DIST)\lib\$(DLLNAME).lib
rm -f org_*.h

View File

@@ -1,130 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include<stdio.h>
#include"prlog.h"
#include"nativeDOMProxyListener.h"
#include"nsIDOMNode.h"
#include"nsIDOMEventTarget.h"
#include"nsIDOMEventListener.h"
#include"javaDOMEventsGlobals.h"
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
static NS_DEFINE_IID(kIDOMEventListener, NS_IDOMEVENTLISTENER_IID);
NativeDOMProxyListener::NativeDOMProxyListener(JNIEnv *env, jobject jlistener)
{
mRefCnt = 0;
listener = env->NewGlobalRef(jlistener);
if (env->GetJavaVM(&vm) != 0)
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NativeDOMProxyListener: Can't objant jvm\n"));
}
//should be called oly from NativeDOMProxyListener::Release
NativeDOMProxyListener::~NativeDOMProxyListener()
{
JNIEnv *env;
if (vm->AttachCurrentThread( &env, NULL) != 0)
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NativeDOMProxyListener: Can't attach current thread to JVM\n"));
env->DeleteGlobalRef(listener);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("NativeDOMProxyListener::Destroy: failed to delete EventListener global ref %x\n",
listener));
return;
}
}
nsresult NativeDOMProxyListener::HandleEvent(nsIDOMEvent* aEvent)
{
jobject jevent;
JNIEnv *env;
if (vm->AttachCurrentThread( &env, NULL) != 0) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NativeDOMProxyListener:HandleEvent Can't attach current thread to JVM\n"));
return NS_ERROR_FAILURE;
}
jevent = JavaDOMEventsGlobals::CreateEventSubtype(env, aEvent);
if (!jevent) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NativeDOMProxyListener::HandleEvent Can't create java event object"));
return NS_ERROR_FAILURE;
}
env->CallVoidMethod(listener,
JavaDOMEventsGlobals::eventListenerHandleEventMID,
jevent);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("NativeDOMProxyListener::HandleEvent: failed to call EventListener %x\n",
listener));
return NS_ERROR_FAILURE;
}
return NS_OK;
}
nsresult NativeDOMProxyListener::QueryInterface(const nsIID &aIID, void **aResult)
{
if (aResult == NULL) {
return NS_ERROR_NULL_POINTER;
}
// Always NULL result, in case of failure
*aResult = NULL;
if (aIID.Equals(kISupportsIID)) {
*aResult = (void *) this;
} else if (aIID.Equals(kIDOMEventListener)) {
*aResult = (void *) this;
}
if (aResult != NULL) {
return NS_ERROR_NO_INTERFACE;
}
AddRef();
return NS_OK;
}
nsrefcnt NativeDOMProxyListener::AddRef()
{
return mRefCnt++;
}
nsrefcnt NativeDOMProxyListener::Release()
{
if (--mRefCnt == 0) {
delete this;
return 0; // Don't access mRefCnt after deleting!
}
return mRefCnt;
}

View File

@@ -1,29 +0,0 @@
#ifndef __JAVA_DOM_NATIVE_PROXY_LISTENER__
#define __JAVA_DOM_NATIVE_PROXY_LISTENER__
#include"nsIDOMEventListener.h"
#include"jni.h"
class NativeDOMProxyListener: public nsIDOMEventListener{
private:
JavaVM *vm;
jobject listener;
nsrefcnt mRefCnt;
//to be used only by Release()
virtual ~NativeDOMProxyListener();
public:
NativeDOMProxyListener(JNIEnv *env, jobject jlistener);
virtual nsresult HandleEvent(nsIDOMEvent* aEvent);
NS_IMETHOD QueryInterface(const nsIID &aIID, void **aResult);
NS_IMETHOD_(nsrefcnt) AddRef(void);
NS_IMETHOD_(nsrefcnt) Release(void);
};
#endif

View File

@@ -1,177 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMAttr.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_AttrImpl.h"
/*
* Class: org_mozilla_dom_AttrImpl
* Method: getName
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_AttrImpl_getName
(JNIEnv *env, jobject jthis)
{
nsIDOMAttr* attr = (nsIDOMAttr*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!attr) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.getName: NULL pointer\n"));
return NULL;
}
nsString name;
nsresult rv = attr->GetName(name);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.getName: failed (%x)\n", rv));
return NULL;
}
jstring jname = env->NewString(name.GetUnicode(), name.Length());
if (!jname) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.getName: NewString failed\n"));
}
return jname;
}
/*
* Class: org_mozilla_dom_AttrImpl
* Method: getSpecified
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_AttrImpl_getSpecified
(JNIEnv *env, jobject jthis)
{
nsIDOMAttr* attr = (nsIDOMAttr*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!attr) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.getSpecified: NULL pointer\n"));
return JNI_FALSE;
}
PRBool specified = PR_FALSE;
nsresult rv = attr->GetSpecified(&specified);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.getSpecified: failed (%x)\n", rv));
return JNI_FALSE;
}
return (specified == PR_TRUE) ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: org_mozilla_dom_AttrImpl
* Method: getValue
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_AttrImpl_getValue
(JNIEnv *env, jobject jthis)
{
nsIDOMAttr* attr = (nsIDOMAttr*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!attr) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.getValue: NULL pointer\n"));
return NULL;
}
nsString value;
nsresult rv = attr->GetValue(value);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.getValue: failed (%x)\n", rv));
return NULL;
}
jstring jval = env->NewString(value.GetUnicode(), value.Length());
if (!jval) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.getValue: NewString failed\n"));
}
return jval;
}
/*
* Class: org_mozilla_dom_AttrImpl
* Method: setValue
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_AttrImpl_setValue
(JNIEnv *env, jobject jthis, jstring jval)
{
nsIDOMAttr* attr = (nsIDOMAttr*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!attr || !jval) {
JavaDOMGlobals::ThrowException(env,
"Attr.setValue: NULL pointer\n");
return;
}
nsString* cstr = JavaDOMGlobals::GetUnicode(env, jval);
if (!cstr)
return;
nsresult rv = attr->SetValue(*cstr);
nsString::Recycle(cstr);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.setValue: failed (%x)\n", rv));
return;
}
}
/*
* Class: org_mozilla_dom_AttrImpl
* Method: getOwnerElement
* Signature: ()Lorg/w3c/dom/Element;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_AttrImpl_getOwnerElement
(JNIEnv *env, jobject jthis)
{
nsIDOMAttr* attr = (nsIDOMAttr*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!attr) {
JavaDOMGlobals::ThrowException(env,
"Attr.setValue: NULL pointer\n");
return NULL;
}
nsIDOMElement* aOwnerElement = nsnull;
nsresult rv = attr->GetOwnerElement(&aOwnerElement);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Attr.getOwnerElement: failed (%x)\n", rv));
return NULL;
}
return JavaDOMGlobals::CreateNodeSubtype(env, (nsIDOMNode*)aOwnerElement);
}

View File

@@ -1,323 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMCharacterData.h"
#include "nsDOMError.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_CharacterDataImpl.h"
/*
* Class: org_mozilla_dom_CharacterDataImpl
* Method: appendData
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_CharacterDataImpl_appendData
(JNIEnv *env, jobject jthis, jstring jvalue)
{
nsIDOMCharacterData* data = (nsIDOMCharacterData*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!data || !jvalue) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.appendData: NULL pointer");
return;
}
nsString* value = JavaDOMGlobals::GetUnicode(env, jvalue);
if (!value)
return;
nsresult rv = data->AppendData(*value);
nsString::Recycle(value);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"CharacterData.appendData: failed", rv, exceptionType);
return;
}
}
/*
* Class: org_mozilla_dom_CharacterDataImpl
* Method: deleteData
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_CharacterDataImpl_deleteData
(JNIEnv *env, jobject jthis, jint offset, jint count)
{
if (offset < 0 || offset > JavaDOMGlobals::javaMaxInt ||
count < 0 || count > JavaDOMGlobals::javaMaxInt) {
JavaDOMGlobals::ThrowException(env, "CharacterData.deleteData: failed",
NS_ERROR_DOM_INDEX_SIZE_ERR,
JavaDOMGlobals::EXCEPTION_DOM);
return;
}
nsIDOMCharacterData* data = (nsIDOMCharacterData*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!data) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.deleteData: NULL pointer");
return;
}
nsresult rv = data->DeleteData((PRUint32) offset, (PRUint32) count);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_INDEX_SIZE_ERR ||
rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"CharacterData.deleteData: failed", rv, exceptionType);
return;
}
}
/*
* Class: org_mozilla_dom_CharacterDataImpl
* Method: getData
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_CharacterDataImpl_getData
(JNIEnv *env, jobject jthis)
{
nsIDOMCharacterData* data = (nsIDOMCharacterData*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!data) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.getData: NULL pointer");
return NULL;
}
nsString ret;
nsresult rv = data->GetData(ret);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_DOMSTRING_SIZE_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"CharacterData.getData: failed", rv, exceptionType);
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.getData: NewString failed");
}
return jret;
}
/*
* Class: org_mozilla_dom_CharacterDataImpl
* Method: getLength
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_CharacterDataImpl_getLength
(JNIEnv *env, jobject jthis)
{
nsIDOMCharacterData* data = (nsIDOMCharacterData*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!data) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.getLength: NULL pointer");
return 0;
}
PRUint32 len = 0;
nsresult rv = data->GetLength(&len);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.getLength: failed", rv);
return 0;
}
return (jint) len;
}
/*
* Class: org_mozilla_dom_CharacterDataImpl
* Method: insertData
* Signature: (ILjava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_CharacterDataImpl_insertData
(JNIEnv *env, jobject jthis, jint offset, jstring jvalue)
{
nsIDOMCharacterData* data = (nsIDOMCharacterData*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!data || !jvalue) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.insertData: NULL pointer");
return;
}
nsString* value = JavaDOMGlobals::GetUnicode(env, jvalue);
if (!value)
return;
nsresult rv = data->InsertData((PRUint32) offset, *value);
nsString::Recycle(value);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_INDEX_SIZE_ERR ||
rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"CharacterData.insertData: failed", rv, exceptionType);
return;
}
}
/*
* Class: org_mozilla_dom_CharacterDataImpl
* Method: replaceData
* Signature: (IILjava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_CharacterDataImpl_replaceData
(JNIEnv *env, jobject jthis, jint offset, jint count, jstring jvalue)
{
if (offset < 0 || offset > JavaDOMGlobals::javaMaxInt ||
count < 0 || count > JavaDOMGlobals::javaMaxInt) {
JavaDOMGlobals::ThrowException(env, "CharacterData.replaceData: failed",
NS_ERROR_DOM_INDEX_SIZE_ERR,
JavaDOMGlobals::EXCEPTION_DOM);
return;
}
nsIDOMCharacterData* data = (nsIDOMCharacterData*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!data || !jvalue) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.replaceData: NULL pointer");
return;
}
nsString* value = JavaDOMGlobals::GetUnicode(env, jvalue);
if (!value)
return;
nsresult rv = data->ReplaceData((PRUint32) offset, (PRUint32) count, *value);
nsString::Recycle(value);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_INDEX_SIZE_ERR ||
rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"CharacterData.replaceData: failed", rv, exceptionType);
return;
}
}
/*
* Class: org_mozilla_dom_CharacterDataImpl
* Method: setData
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_CharacterDataImpl_setData
(JNIEnv *env, jobject jthis, jstring jvalue)
{
nsIDOMCharacterData* data = (nsIDOMCharacterData*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!data || !jvalue) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.setData: NULL pointer");
return;
}
nsString* value = JavaDOMGlobals::GetUnicode(env, jvalue);
if (!value)
return;
nsresult rv = data->SetData(*value);
nsString::Recycle(value);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"CharacterData.setData: failed", rv, exceptionType);
return;
}
}
/*
* Class: org_mozilla_dom_CharacterDataImpl
* Method: substringData
* Signature: (II)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_CharacterDataImpl_substringData
(JNIEnv *env, jobject jthis, jint offset, jint count)
{
if (offset < 0 || offset > JavaDOMGlobals::javaMaxInt ||
count < 0 || count > JavaDOMGlobals::javaMaxInt) {
JavaDOMGlobals::ThrowException(env, "CharacterData.substringData: failed",
NS_ERROR_DOM_INDEX_SIZE_ERR,
JavaDOMGlobals::EXCEPTION_DOM);
return NULL;
}
nsIDOMCharacterData* data = (nsIDOMCharacterData*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!data) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.substringData: NULL pointer");
return NULL;
}
nsString ret;
nsresult rv = data->SubstringData((PRUint32) offset, (PRUint32) count, ret);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_INDEX_SIZE_ERR ||
rv == NS_ERROR_DOM_DOMSTRING_SIZE_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"CharacterData.substringData: failed", rv, exceptionType);
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"CharacterData.substringData: NewString failed");
}
return jret;
}

View File

@@ -1,118 +0,0 @@
#include "prlog.h"
#include "javaDOMGlobals.h"
#include "nsIDocumentLoader.h"
#include "nsIDocumentLoaderObserver.h"
#include "nsIServiceManager.h"
#include "nsCURILoader.h"
#include "nsIJavaDOM.h"
#include "org_mozilla_dom_DOMAccessor.h"
static NS_DEFINE_IID(kDocLoaderServiceCID, NS_DOCUMENTLOADER_SERVICE_CID);
static NS_DEFINE_IID(kJavaDOMCID, NS_JAVADOM_CID);
/*
* Class: org_mozilla_dom_DOMAccessor
* Method: register
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_DOMAccessor_register
(JNIEnv *env, jclass jthis)
{
if (!JavaDOMGlobals::log) {
JavaDOMGlobals::Initialize(env);
}
nsresult rv = NS_OK;
NS_WITH_SERVICE(nsIDocumentLoader, docLoaderService, kDocLoaderServiceCID, &rv);
if (NS_FAILED(rv) || !docLoaderService) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMAccessor::register: GetService(JavaDOM) failed: %x\n",
rv));
} else {
NS_WITH_SERVICE(nsIDocumentLoaderObserver, javaDOM, kJavaDOMCID, &rv);
if (NS_FAILED(rv) || !javaDOM) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMAccessor::register: GetService(JavaDOM) failed: %x\n",
rv));
} else {
rv = docLoaderService->AddObserver((nsIDocumentLoaderObserver*)javaDOM);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMAccessor::register: AddObserver(JavaDOM) failed x\n",
rv));
}
}
}
}
/*
* Class: org_mozilla_dom_DOMAccessor
* Method: unregister
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_DOMAccessor_unregister
(JNIEnv *, jclass jthis)
{
PR_LOG(JavaDOMGlobals::log, PR_LOG_DEBUG,
("DOMAccessor::unregister: unregistering %x\n", jthis));
nsresult rv = NS_OK;
NS_WITH_SERVICE(nsIDocumentLoader, docLoaderService, kDocLoaderServiceCID, &rv);
if (NS_FAILED(rv) || !docLoaderService) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMAccessor::unregister: GetService(DocLoaderService) failed %x\n",
rv));
} else {
NS_WITH_SERVICE(nsIDocumentLoaderObserver, javaDOM, kJavaDOMCID, &rv);
if (NS_FAILED(rv) || !javaDOM) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMAccessor::unregister: GetService(JavaDOM) failed %x\n",
rv));
} else {
rv = docLoaderService->RemoveObserver((nsIDocumentLoaderObserver*)javaDOM);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMAccessor::unregister: RemoveObserver(JavaDOM) failed x\n",
rv));
}
}
}
}
/*
* Class: org_mozilla_dom_DOMAccessor
* Method: createElement
* Signature: (J)Lorg/w3c/dom/Element;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DOMAccessor_getNodeByHandle
(JNIEnv *env, jclass jthis, jlong p)
{
if (!JavaDOMGlobals::log) {
JavaDOMGlobals::Initialize(env);
}
nsIDOMNode *node = (nsIDOMNode*)p;
return JavaDOMGlobals::CreateNodeSubtype(env, node);
}
/*
* Class: org_mozilla_dom_DOMAccessor
* Method: doGC
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_DOMAccessor_doGC
(JNIEnv *, jclass)
{
JavaDOMGlobals::TakeOutGarbage();
}
JNIEXPORT void JNICALL Java_org_mozilla_dom_DOMAccessor_initialize
(JNIEnv *env, jclass)
{
if (!JavaDOMGlobals::log) {
JavaDOMGlobals::Initialize(env);
}
}

View File

@@ -1,290 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMDOMImplementation.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_DOMImplementationImpl.h"
#include "nsDOMError.h"
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
/*
* Class: org_mozilla_dom_DOMImplementationImpl
* Method: XPCOM_equals
* Signature: (Ljava/lang/Object;)Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_DOMImplementationImpl_XPCOM_1equals
(JNIEnv *env, jobject jthis, jobject jarg)
{
jboolean b_retFlag = JNI_FALSE;
nsIDOMDOMImplementation* p_this = (nsIDOMDOMImplementation*)
env->GetLongField(jthis, JavaDOMGlobals::domImplementationPtrFID);
if (!p_this) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DOMImplementation.equals: NULL pointer\n"));
return b_retFlag;
}
nsIDOMDOMImplementation* p_arg = (nsIDOMDOMImplementation*)
env->GetLongField(jarg, JavaDOMGlobals::domImplementationPtrFID);
if (!p_arg) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DOMImplementation.equals: NULL arg pointer\n"));
return b_retFlag;
}
nsISupports* thisSupports = nsnull;
nsISupports* argSupports = nsnull;
nsresult rvThis =
p_this->QueryInterface(kISupportsIID, (void**)(&thisSupports));
if (NS_FAILED(rvThis) || !thisSupports) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMImplementation.equals: this->QueryInterface failed (%x)\n",
rvThis));
return b_retFlag;
}
nsresult rvArg =
p_arg->QueryInterface(kISupportsIID, (void**)(&argSupports));
if (NS_FAILED(rvArg) || !argSupports) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMImplementation.equals: arg->QueryInterface failed (%x)\n",
rvArg));
thisSupports->Release();
return b_retFlag;
}
if (thisSupports == argSupports)
b_retFlag = JNI_TRUE;
thisSupports->Release();
argSupports->Release();
return b_retFlag;
}
/*
* Class: org_mozilla_dom_DOMImplementationImpl
* Method: XPCOM_hashCode
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_DOMImplementationImpl_XPCOM_1hashCode
(JNIEnv *env, jobject jthis)
{
nsIDOMDOMImplementation* p_this = (nsIDOMDOMImplementation*)
env->GetLongField(jthis, JavaDOMGlobals::domImplementationPtrFID);
if (!p_this) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DOMImplementation.hashCode: NULL pointer\n"));
return (jint) 0;
}
nsISupports* thisSupports = nsnull;
nsresult rvThis =
p_this->QueryInterface(kISupportsIID, (void**)(&thisSupports));
if (NS_FAILED(rvThis) || !thisSupports) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMImplementation.hashCode: QueryInterface failed (%x)\n",
rvThis));
return (jint) 0;
}
thisSupports->Release();
return (jint) thisSupports;
}
/*
* Class: org_mozilla_dom_DOMImplementationImpl
* Method: finalize
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_DOMImplementationImpl_finalize
(JNIEnv *env, jobject jthis)
{
nsIDOMDOMImplementation* dom = (nsIDOMDOMImplementation*)
env->GetLongField(jthis, JavaDOMGlobals::domImplementationPtrFID);
if (!dom) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DOMImplementation.finalize: NULL pointer\n"));
return;
}
JavaDOMGlobals::AddToGarbage(dom);
}
/*
* Class: org_mozilla_dom_DOMImplementationImpl
* Method: hasFeature
* Signature: (Ljava/lang/String;Ljava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_DOMImplementationImpl_hasFeature
(JNIEnv *env, jobject jthis, jstring jfeature, jstring jversion)
{
nsIDOMDOMImplementation* dom = (nsIDOMDOMImplementation*)
env->GetLongField(jthis, JavaDOMGlobals::domImplementationPtrFID);
if (!dom || !jfeature) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DOMImplementation.hasFeature: NULL pointer\n"));
return JNI_FALSE;
}
nsString* feature = JavaDOMGlobals::GetUnicode(env, jfeature);
if (!feature)
return JNI_FALSE;
nsString* version;
if (jversion) {
version = JavaDOMGlobals::GetUnicode(env, jversion);
if (!version) {
nsString::Recycle(feature);
return JNI_FALSE;
}
} else {
version = new nsString();
}
PRBool ret = PR_FALSE;
nsresult rv = dom->HasFeature(*feature, *version, &ret);
nsString::Recycle(feature);
nsString::Recycle(version);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DOMImplementation.hasFeature: failed (%x)\n", rv));
}
return ret == PR_TRUE ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: org_mozilla_dom_DOMImplementationImpl
* Method: createDocumentType
* Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/DocumentType;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DOMImplementationImpl_createDocumentType
(JNIEnv *env, jobject jthis, jstring jqualifiedName, jstring jpublicID, jstring jsystemID)
{
nsIDOMDOMImplementation* dom = (nsIDOMDOMImplementation*)
env->GetLongField(jthis, JavaDOMGlobals::domImplementationPtrFID);
if (!dom || !jqualifiedName || !jpublicID || !jsystemID) {
JavaDOMGlobals::ThrowException(env,
"DOMImplementation.createDocumentType: NULL pointer");
return NULL;
}
nsString* qualifiedName = JavaDOMGlobals::GetUnicode(env, jqualifiedName);
if (!qualifiedName)
return NULL;
nsString* publicID = JavaDOMGlobals::GetUnicode(env, jpublicID);
if (!publicID) {
nsString::Recycle(qualifiedName);
return NULL;
}
nsString* systemID = JavaDOMGlobals::GetUnicode(env, jsystemID);
if (!systemID) {
nsString::Recycle(qualifiedName);
nsString::Recycle(publicID);
return NULL;
}
nsIDOMDocumentType* docType = nsnull;
nsresult rv = dom->CreateDocumentType(*qualifiedName, *publicID, *systemID, &docType);
nsString::Recycle(qualifiedName);
nsString::Recycle(publicID);
nsString::Recycle(systemID);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_INVALID_CHARACTER_ERR ||
rv == NS_ERROR_DOM_NAMESPACE_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"DOMImplementation.createDocumentType: failed", rv, exceptionType);
return NULL;
}
return JavaDOMGlobals::CreateNodeSubtype(env, (nsIDOMNode*)docType);
}
/*
* Class: org_mozilla_dom_DOMImplementationImpl
* Method: createDocument
* Signature: (Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/DocumentType;)Lorg/w3c/dom/Document;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DOMImplementationImpl_createDocument
(JNIEnv *env, jobject jthis, jstring jnamespaceURI, jstring jqualifiedName, jobject jdoctype)
{
nsIDOMDOMImplementation* dom = (nsIDOMDOMImplementation*)
env->GetLongField(jthis, JavaDOMGlobals::domImplementationPtrFID);
if (!dom || !jnamespaceURI || !jqualifiedName) {
JavaDOMGlobals::ThrowException(env,
"DOMImplementation.createDocument: NULL pointer");
return NULL;
}
nsString* namespaceURI = JavaDOMGlobals::GetUnicode(env, jnamespaceURI);
if (!namespaceURI)
return NULL;
nsString* qualifiedName = JavaDOMGlobals::GetUnicode(env, jqualifiedName);
if (!qualifiedName) {
nsString::Recycle(namespaceURI);
return NULL;
}
nsIDOMDocumentType* docType = nsnull;
if (jdoctype) {
docType = (nsIDOMDocumentType*)
env->GetLongField(jdoctype, JavaDOMGlobals::nodeListPtrFID);
if (!docType) {
JavaDOMGlobals::ThrowException(env,
"DOMImplementation.createDocument: NULL arg pointer");
return NULL;
}
}
nsIDOMDocument* doc = nsnull;
nsresult rv = dom->CreateDocument(*namespaceURI, *qualifiedName, docType, &doc);
nsString::Recycle(namespaceURI);
nsString::Recycle(qualifiedName);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_INVALID_CHARACTER_ERR ||
rv == NS_ERROR_DOM_NAMESPACE_ERR ||
rv == NS_ERROR_DOM_WRONG_DOCUMENT_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"DOMImplementation.createDocument: failed", rv, exceptionType);
return NULL;
}
return JavaDOMGlobals::CreateNodeSubtype(env, (nsIDOMNode*)doc);
}

View File

@@ -1,759 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMDocument.h"
#include "nsIDOMAttr.h"
#include "nsIDOMComment.h"
#include "nsIDOMElement.h"
#include "nsIDOMDocumentType.h"
#include "nsIDOMDocumentFragment.h"
#include "nsIDOMNodeList.h"
#include "nsIDOMCDATASection.h"
#include "nsIDOMEntityReference.h"
#include "nsIDOMDOMImplementation.h"
#include "nsIDOMProcessingInstruction.h"
#include "nsIDOMDocumentEvent.h"
#include "nsDOMError.h"
#include "javaDOMGlobals.h"
#include "javaDOMEventsGlobals.h"
#include "org_mozilla_dom_DocumentImpl.h"
static NS_DEFINE_IID(kIDOMDocumentEventIID, NS_IDOMDOCUMENTEVENT_IID);
// undefine macros from WINBASE.H
#ifdef CreateEvent
#undef CreateEvent
#endif
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: createAttribute
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/Attr;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_createAttribute
(JNIEnv *env, jobject jthis, jstring jname)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jname) {
JavaDOMGlobals::ThrowException(env,
"Document.createAttribute: NULL pointer");
return NULL;
}
nsIDOMAttr* ret = nsnull;
nsString* name = JavaDOMGlobals::GetUnicode(env, jname);
if (!name)
return NULL;
nsresult rv = doc->CreateAttribute(*name, &ret);
nsString::Recycle(name);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_INVALID_CHARACTER_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Document.createAttribute: failed", rv, exceptionType);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::attrClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.createAttribute: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.createAttribute: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: createCDATASection
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_createCDATASection
(JNIEnv *env, jobject jthis, jstring jdata)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jdata) {
JavaDOMGlobals::ThrowException(env,
"Document.createCDATASection: NULL pointer");
return NULL;
}
nsIDOMCDATASection* ret = nsnull;
nsString* data = JavaDOMGlobals::GetUnicode(env, jdata);
if (!data)
return NULL;
nsresult rv = doc->CreateCDATASection(*data, &ret);
nsString::Recycle(data);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_NOT_SUPPORTED_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Document.createCDATASection: failed", rv, exceptionType);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::cDataSectionClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.createCDATASection: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.createCDATASection: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: createComment
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/Comment;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_createComment
(JNIEnv *env, jobject jthis, jstring jdata)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jdata) {
JavaDOMGlobals::ThrowException(env,
"Document.createComment: NULL pointer");
return NULL;
}
nsIDOMComment* ret = nsnull;
nsString* data = JavaDOMGlobals::GetUnicode(env, jdata);
if (!data)
return NULL;
nsresult rv = doc->CreateComment(*data, &ret);
nsString::Recycle(data);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Document.createComment: failed", rv);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::commentClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.createComment: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.createComment: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: createDocumentFragment
* Signature: ()Lorg/w3c/dom/DocumentFragment;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_createDocumentFragment
(JNIEnv *env, jobject jthis)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc) {
JavaDOMGlobals::ThrowException(env,
"Document.createDocumentFragment: NULL pointer");
return NULL;
}
nsIDOMDocumentFragment* ret = nsnull;
nsresult rv = doc->CreateDocumentFragment(&ret);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Document.createDocumentFragment: failed", rv);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::documentFragmentClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.createDocumentFragment: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.createDocumentFragment: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: createElement
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/Element;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_createElement
(JNIEnv *env, jobject jthis, jstring jtagName)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jtagName) {
JavaDOMGlobals::ThrowException(env,
"Document.createElement: NULL pointer");
return NULL;
}
nsIDOMElement* ret = nsnull;
nsString* tagName = JavaDOMGlobals::GetUnicode(env, jtagName);
if (!tagName)
return NULL;
nsresult rv = doc->CreateElement(*tagName, &ret);
nsString::Recycle(tagName);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_INVALID_CHARACTER_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Document.createElement: failed", rv, exceptionType);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::elementClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.createElement: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.createElement: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: createEntityReference
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_createEntityReference
(JNIEnv *env, jobject jthis, jstring jname)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jname) {
JavaDOMGlobals::ThrowException(env,
"Document.createEntityReference: NULL pointer");
return NULL;
}
nsIDOMEntityReference* ret = nsnull;
nsString* name = JavaDOMGlobals::GetUnicode(env, jname);
if (!name)
return NULL;
nsresult rv = doc->CreateEntityReference(*name, &ret);
nsString::Recycle(name);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_INVALID_CHARACTER_ERR ||
rv == NS_ERROR_DOM_NOT_SUPPORTED_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Document.createEntityReference: failed", rv, exceptionType);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::entityReferenceClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.createEntityReference: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.createEntityReference: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: createProcessingInstruction
* Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_createProcessingInstruction
(JNIEnv *env, jobject jthis, jstring jtarget, jstring jdata)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jtarget || !jdata) {
JavaDOMGlobals::ThrowException(env,
"Document.createProcessingInstruction: NULL pointer");
return NULL;
}
nsIDOMProcessingInstruction* ret = nsnull;
nsString* target = JavaDOMGlobals::GetUnicode(env, jtarget);
if (!target)
return NULL;
nsString* data = JavaDOMGlobals::GetUnicode(env, jdata);
if (!data) {
nsString::Recycle(target);
return NULL;
}
nsresult rv = doc->CreateProcessingInstruction(*target, *data, &ret);
nsString::Recycle(target);
nsString::Recycle(data);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_NOT_SUPPORTED_ERR ||
rv == NS_ERROR_DOM_INVALID_CHARACTER_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Document.createProcessingInstruction failed", rv, exceptionType);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::processingInstructionClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.createProcessingInstruction: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.createProcessingInstruction: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: createTextNode
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/Text;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_createTextNode
(JNIEnv *env, jobject jthis, jstring jdata)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jdata) {
JavaDOMGlobals::ThrowException(env,
"Document.createTextNode: NULL pointer");
return NULL;
}
nsIDOMText* ret = nsnull;
nsString* data = JavaDOMGlobals::GetUnicode(env, jdata);
if (!data)
return NULL;
nsresult rv = doc->CreateTextNode(*data, &ret);
nsString::Recycle(data);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Document.createTextNode failed", rv);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::textClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.createTextNode: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.createTextNode: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: getDoctype
* Signature: ()Lorg/w3c/dom/DocumentType;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_getDoctype
(JNIEnv *env, jobject jthis)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc)
return NULL;
nsIDOMDocumentType* docType = nsnull;
nsresult rv = doc->GetDoctype(&docType);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Document.getDoctype: failed", rv);
return NULL;
}
if (!docType)
return NULL;
jobject jDocType = env->AllocObject(JavaDOMGlobals::documentTypeClass);
if (!jDocType) {
JavaDOMGlobals::ThrowException(env,
"Document.getDoctype: failed to allocate object");
return NULL;
}
env->SetLongField(jDocType, JavaDOMGlobals::nodePtrFID, (jlong) docType);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.getDoctype: failed to set node ptr");
return NULL;
}
docType->AddRef();
return jDocType;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: getDocumentElement
* Signature: ()Lorg/w3c/dom/Element;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_getDocumentElement
(JNIEnv *env, jobject jthis)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc) {
JavaDOMGlobals::ThrowException(env,
"Document.getDocumentElement: NULL pointer");
return NULL;
}
nsIDOMElement* element = nsnull;
nsresult rv = doc->GetDocumentElement(&element);
if (NS_FAILED(rv) || !element) {
JavaDOMGlobals::ThrowException(env,
"Document.getDocumentElement: failed", rv);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::elementClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.getDocumentElement: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) element);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.getDocumentElement: failed to set node ptr");
return NULL;
}
element->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: getElementsByTagName
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/NodeList;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_getElementsByTagName
(JNIEnv *env, jobject jthis, jstring jtagName)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jtagName) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementsByTagName: NULL pointer");
return NULL;
}
nsIDOMNodeList* elements = nsnull;
nsString* tagName = JavaDOMGlobals::GetUnicode(env, jtagName);
if (!tagName)
return NULL;
nsresult rv = doc->GetElementsByTagName(*tagName, &elements);
nsString::Recycle(tagName);
if (NS_FAILED(rv) || !elements) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementsByTagName: failed", rv);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::nodeListClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementsByTagName: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) elements);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementsByTagName: failed to set node ptr");
return NULL;
}
elements->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: getImplementation
* Signature: ()Lorg/w3c/dom/DOMImplementation;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_getImplementation
(JNIEnv *env, jobject jthis)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc) {
JavaDOMGlobals::ThrowException(env,
"Document.getImplementation: NULL pointer");
return NULL;
}
nsIDOMDOMImplementation* impl = nsnull;
nsresult rv = doc->GetImplementation(&impl);
if (NS_FAILED(rv) || !impl) {
JavaDOMGlobals::ThrowException(env,
"Document.getImplementation: failed", rv);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::domImplementationClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.getImplementation: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) impl);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.getImplementation: failed to set node ptr");
return NULL;
}
impl->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: createEvent
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/events/Event;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_createEvent
(JNIEnv *env, jobject jthis, jstring jtype)
{
nsISupports *doc = (nsISupports*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jtype) {
JavaDOMGlobals::ThrowException(env,
"Document.createEvent: NULL pointer");
return NULL;
}
nsString* type = JavaDOMGlobals::GetUnicode(env, jtype);
if (!type)
return NULL;
nsIDOMDocumentEvent* docEvent = nsnull;
doc->QueryInterface(kIDOMDocumentEventIID, (void **) &docEvent);
if(!docEvent) {
JavaDOMGlobals::ThrowException(env,
"Document.createEvent: NULL DOMDocumentEvent pointer");
return NULL;
}
nsIDOMEvent* event = nsnull;
nsresult rv = docEvent->CreateEvent(*type, &event);
nsString::Recycle(type);
if (NS_FAILED(rv) || !event) {
JavaDOMGlobals::ThrowException(env,
"Document.createEvent: failed", rv);
return NULL;
}
return JavaDOMEventsGlobals::CreateEventSubtype(env, event);
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: getElementsByTagNameNS
* Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_getElementsByTagNameNS
(JNIEnv *env, jobject jthis, jstring jnamespaceURI, jstring jlocalName)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jnamespaceURI || !jlocalName) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementsByTagNameNS: NULL pointer");
return NULL;
}
nsString* namespaceURI = JavaDOMGlobals::GetUnicode(env, jnamespaceURI);
if (!namespaceURI)
return NULL;
nsString* localName = JavaDOMGlobals::GetUnicode(env, jlocalName);
if (!localName) {
nsString::Recycle(namespaceURI);
return NULL;
}
nsIDOMNodeList* elements = nsnull;
nsresult rv = doc->GetElementsByTagNameNS(*namespaceURI, *localName, &elements);
nsString::Recycle(namespaceURI);
nsString::Recycle(localName);
if (NS_FAILED(rv) || !elements) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementsByTagNameNS: failed", rv);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::nodeListClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementsByTagNameNS: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) elements);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementsByTagNameNS: failed to set node ptr");
return NULL;
}
elements->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentImpl
* Method: getElementById
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/Element;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentImpl_getElementById
(JNIEnv *env, jobject jthis, jstring jelementId)
{
nsIDOMDocument* doc = (nsIDOMDocument*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!doc || !jelementId) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementById: NULL pointer");
return NULL;
}
nsString* elementId = JavaDOMGlobals::GetUnicode(env, jelementId);
if (!elementId)
return NULL;
nsIDOMElement* element = nsnull;
nsresult rv = doc->GetElementById(*elementId, &element);
nsString::Recycle(elementId);
if (NS_FAILED(rv) || !element) {
JavaDOMGlobals::ThrowException(env,
"Document.getElementById: failed", rv);
return NULL;
}
return JavaDOMGlobals::CreateNodeSubtype(env, (nsIDOMNode*)element);
}

View File

@@ -1,243 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMDocumentType.h"
#include "nsIDOMNamedNodeMap.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_DocumentTypeImpl.h"
/*
* Class: org_mozilla_dom_DocumentTypeImpl
* Method: getEntities
* Signature: ()Lorg/w3c/dom/NamedNodeMap;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentTypeImpl_getEntities
(JNIEnv *env, jobject jthis)
{
nsIDOMDocumentType* docType = (nsIDOMDocumentType*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!docType) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DocumentType.getEntities: NULL pointer\n"));
return NULL;
}
nsIDOMNamedNodeMap* nodeMap = nsnull;
nsresult rv = docType->GetEntities(&nodeMap);
if (NS_FAILED(rv) || !nodeMap) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getEntities: failed (%x)\n", rv));
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::namedNodeMapClass);
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getEntities: failed to allocate object\n"));
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::namedNodeMapPtrFID, (jlong) nodeMap);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getEntities: failed to set node ptr: %x\n", nodeMap));
return NULL;
}
nodeMap->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentTypeImpl
* Method: getName
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_DocumentTypeImpl_getName
(JNIEnv *env, jobject jthis)
{
nsIDOMDocumentType* docType = (nsIDOMDocumentType*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!docType) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DocumentType.getName: NULL pointer\n"));
return NULL;
}
nsString ret;
nsresult rv = docType->GetName(ret);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getName: failed (%x)\n", rv));
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getName: NewString failed\n"));
}
return jret;
}
/*
* Class: org_mozilla_dom_DocumentTypeImpl
* Method: getNotations
* Signature: ()Lorg/w3c/dom/NamedNodeMap;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_DocumentTypeImpl_getNotations
(JNIEnv *env, jobject jthis)
{
nsIDOMDocumentType* docType = (nsIDOMDocumentType*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!docType) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DocumentType.getNotations: NULL pointer\n"));
return NULL;
}
nsIDOMNamedNodeMap* nodeMap = nsnull;
nsresult rv = docType->GetNotations(&nodeMap);
if (NS_FAILED(rv) || !nodeMap) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getNotations: failed (%x)\n", rv));
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::namedNodeMapClass);
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getNotations: failed to allocate object\n"));
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::namedNodeMapPtrFID, (jlong) nodeMap);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getNotations: failed to set node ptr: %x\n", nodeMap));
return NULL;
}
nodeMap->AddRef();
return jret;
}
/*
* Class: org_mozilla_dom_DocumentTypeImpl
* Method: getPublicId
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_DocumentTypeImpl_getPublicId
(JNIEnv *env, jobject jthis)
{
nsIDOMDocumentType* docType = (nsIDOMDocumentType*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!docType) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DocumentType.getPublicId: NULL pointer\n"));
return NULL;
}
nsString ret;
nsresult rv = docType->GetPublicId(ret);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getPublicId: failed (%x)\n", rv));
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getPublicId: NewString failed\n"));
}
return jret;
}
/*
* Class: org_mozilla_dom_DocumentTypeImpl
* Method: getSystemId
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_DocumentTypeImpl_getSystemId
(JNIEnv *env, jobject jthis)
{
nsIDOMDocumentType* docType = (nsIDOMDocumentType*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!docType) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DocumentType.getSystemId: NULL pointer\n"));
return NULL;
}
nsString ret;
nsresult rv = docType->GetSystemId(ret);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getSystemId: failed (%x)\n", rv));
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getSystemId: NewString failed\n"));
}
return jret;
}
/*
* Class: org_mozilla_dom_DocumentTypeImpl
* Method: getInternalSubset
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_DocumentTypeImpl_getInternalSubset
(JNIEnv *env, jobject jthis)
{
nsIDOMDocumentType* docType = (nsIDOMDocumentType*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!docType) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("DocumentType.getInternalSubset: NULL pointer\n"));
return NULL;
}
nsString ret;
nsresult rv = docType->GetInternalSubset(ret);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getInternalSubset: failed (%x)\n", rv));
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("DocumentType.getInternalSubset: NewString failed\n"));
}
return jret;
}

View File

@@ -1,770 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMElement.h"
#include "nsIDOMAttr.h"
#include "nsIDOMNodeList.h"
#include "nsDOMError.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_ElementImpl.h"
/*
* Class: org_mozilla_dom_ElementImpl
* Method: getAttribute
* Signature: (Ljava/lang/String;)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_ElementImpl_getAttribute
(JNIEnv *env, jobject jthis, jstring jname)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jname) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttribute: NULL pointer");
return NULL;
}
nsString* cname = JavaDOMGlobals::GetUnicode(env, jname);
if (!cname)
return NULL;
nsString attr;
nsresult rv = element->GetAttribute(*cname, attr);
nsString::Recycle(cname);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttribute: failed", rv);
return NULL;
}
jstring jattr = env->NewString(attr.GetUnicode(), attr.Length());
if (!jattr) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttribute: NewString failed");
return NULL;
}
return jattr;
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: getAttributeNode
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/Attr;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_ElementImpl_getAttributeNode
(JNIEnv *env, jobject jthis, jstring jname)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jname) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttributeNode: NULL pointer");
return NULL;
}
nsString* cname = JavaDOMGlobals::GetUnicode(env, jname);
if (!cname)
return NULL;
nsIDOMAttr* attr = nsnull;
nsresult rv = element->GetAttributeNode(*cname, &attr);
nsString::Recycle(cname);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttributeNode: failed", rv);
return NULL;
}
if (!attr)
return NULL;
jobject jattr = env->AllocObject(JavaDOMGlobals::attrClass);
if (!jattr) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttributeNode: failed to allocate object");
return NULL;
}
env->SetLongField(jattr, JavaDOMGlobals::nodePtrFID, (jlong) attr);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttributeNode: failed to set node ptr");
return NULL;
}
attr->AddRef();
return jattr;
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: getElementsByTagName
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/NodeList;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_ElementImpl_getElementsByTagName
(JNIEnv *env, jobject jthis, jstring jname)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jname) {
JavaDOMGlobals::ThrowException(env,
"Element.getElementsByTagName: NULL pointer");
return NULL;
}
nsString* cname = JavaDOMGlobals::GetUnicode(env, jname);
if (!cname)
return NULL;
nsIDOMNodeList* nodes = nsnull;
nsresult rv = element->GetElementsByTagName(*cname, &nodes);
nsString::Recycle(cname);
if (NS_FAILED(rv) || !nodes) {
JavaDOMGlobals::ThrowException(env,
"Element.getElementsByTagName: failed", rv);
return NULL;
}
jobject jnodes = env->AllocObject(JavaDOMGlobals::nodeListClass);
if (!jnodes) {
JavaDOMGlobals::ThrowException(env,
"Element.getElementsByTagName: failed to allocate object");
return NULL;
}
env->SetLongField(jnodes, JavaDOMGlobals::nodeListPtrFID, (jlong) nodes);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Element.getElementsByTagName: failed to set node ptr");
return NULL;
}
nodes->AddRef();
return jnodes;
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: getTagName
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_ElementImpl_getTagName
(JNIEnv *env, jobject jthis)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element) {
JavaDOMGlobals::ThrowException(env,
"Element.getTagName: NULL pointer");
return NULL;
}
nsString tagName;
nsresult rv = element->GetTagName(tagName);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Element.getTagName: failed", rv);
return NULL;
}
jstring jTagName = env->NewString(tagName.GetUnicode(), tagName.Length());
if (!jTagName) {
JavaDOMGlobals::ThrowException(env,
"Element.getTagName: NewString failed");
return NULL;
}
return jTagName;
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: normalize
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_ElementImpl_normalize
(JNIEnv *env, jobject jthis)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element) {
JavaDOMGlobals::ThrowException(env,
"Element.normalize: NULL pointer");
return;
}
nsresult rv = element->Normalize();
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Element.normalize: failed", rv);
return;
}
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: removeAttribute
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_ElementImpl_removeAttribute
(JNIEnv *env, jobject jthis, jstring jname)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jname) {
JavaDOMGlobals::ThrowException(env,
"Element.removeAttribute: NULL pointer");
return;
}
nsString* name = JavaDOMGlobals::GetUnicode(env, jname);
if (!name)
return;
nsresult rv = element->RemoveAttribute(*name);
nsString::Recycle(name);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Element.removeAttribute: failed", rv, exceptionType);
return;
}
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: removeAttributeNode
* Signature: (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_ElementImpl_removeAttributeNode
(JNIEnv *env, jobject jthis, jobject joldAttr)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !joldAttr) {
JavaDOMGlobals::ThrowException(env,
"Element.removeAttributeNode: NULL pointer");
return NULL;
}
nsIDOMAttr* oldAttr = (nsIDOMAttr*)
env->GetLongField(joldAttr, JavaDOMGlobals::nodePtrFID);
if (!oldAttr) {
JavaDOMGlobals::ThrowException(env,
"Element.removeAttributeNode: NULL arg pointer");
return NULL;
}
nsIDOMAttr* ret = nsnull;
nsresult rv = element->RemoveAttributeNode(oldAttr, &ret);
if (NS_FAILED(rv) || !ret) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR ||
rv == NS_ERROR_DOM_NOT_FOUND_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Element.removeAttributeNode: failed", rv, exceptionType);
return NULL;
}
jobject jattr = env->AllocObject(JavaDOMGlobals::attrClass);
if (!jattr) {
JavaDOMGlobals::ThrowException(env,
"Element.removeAttributeNode: failed to allocate object");
return NULL;
}
env->SetLongField(jattr, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Element.removeAttributeNode: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jattr;
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: setAttribute
* Signature: (Ljava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_ElementImpl_setAttribute
(JNIEnv *env, jobject jthis, jstring jname, jstring jvalue)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jname || !jvalue) {
JavaDOMGlobals::ThrowException(env,
"Element.setAttribute: NULL pointer");
return;
}
nsString* name = JavaDOMGlobals::GetUnicode(env, jname);
if (!name)
return;
nsString* value = JavaDOMGlobals::GetUnicode(env, jvalue);
if (!value) {
nsString::Recycle(name);
return;
}
nsresult rv = element->SetAttribute(*name, *value);
nsString::Recycle(value);
nsString::Recycle(name);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_INVALID_CHARACTER_ERR ||
rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Element.setAttribute: failed", rv, exceptionType);
return;
}
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: setAttributeNode
* Signature: (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_ElementImpl_setAttributeNode
(JNIEnv *env, jobject jthis, jobject jnewAttr)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jnewAttr) {
JavaDOMGlobals::ThrowException(env,
"Element.setAttributeNode: NULL pointer");
return NULL;
}
nsIDOMAttr* newAttr = (nsIDOMAttr*)
env->GetLongField(jnewAttr, JavaDOMGlobals::nodePtrFID);
if (!newAttr) {
JavaDOMGlobals::ThrowException(env,
"Element.setAttributeNode: NULL arg pointer");
return NULL;
}
nsIDOMAttr* ret = nsnull;
nsresult rv = element->SetAttributeNode(newAttr, &ret);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR ||
rv == NS_ERROR_DOM_WRONG_DOCUMENT_ERR ||
rv == NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Element.setAttributeNode: failed", rv, exceptionType);
return NULL;
}
if (!ret)
return NULL;
jobject jattr = env->AllocObject(JavaDOMGlobals::attrClass);
if (!jattr) {
JavaDOMGlobals::ThrowException(env,
"Element.setAttributeNode: failed to allocate object");
return NULL;
}
env->SetLongField(jattr, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Element.setAttributeNode: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jattr;
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: getAttributeNS
* Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_ElementImpl_getAttributeNS
(JNIEnv *env, jobject jthis, jstring jnamespaceURI, jstring jlocalName)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jnamespaceURI || !jlocalName) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttributeNS: NULL pointer");
return NULL;
}
nsString* namespaceURI = JavaDOMGlobals::GetUnicode(env, jnamespaceURI);
if (!namespaceURI)
return NULL;
nsString* localName = JavaDOMGlobals::GetUnicode(env, jlocalName);
if (!localName) {
nsString::Recycle(namespaceURI);
return NULL;
}
nsString ret;
nsresult rv = element->GetAttributeNS(*namespaceURI, *localName, ret);
nsString::Recycle(namespaceURI);
nsString::Recycle(localName);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttributeNS: failed");
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Element.getAttributeNS: NewString failed\n"));
}
return jret;
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: setAttributeNS
* Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_ElementImpl_setAttributeNS
(JNIEnv *env, jobject jthis, jstring jnamespaceURI, jstring jqualifiedName, jstring jvalue)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jnamespaceURI || !jqualifiedName || !jvalue) {
JavaDOMGlobals::ThrowException(env,
"Element.setAttributeNS: NULL pointer");
return;
}
nsString* namespaceURI = JavaDOMGlobals::GetUnicode(env, jnamespaceURI);
if (!namespaceURI)
return;
nsString* qualifiedName = JavaDOMGlobals::GetUnicode(env, jqualifiedName);
if (!qualifiedName) {
nsString::Recycle(namespaceURI);
return;
}
nsString* value = JavaDOMGlobals::GetUnicode(env, jvalue);
if (!value) {
nsString::Recycle(namespaceURI);
nsString::Recycle(qualifiedName);
return;
}
nsresult rv = element->SetAttributeNS(*namespaceURI, *qualifiedName, *value);
nsString::Recycle(namespaceURI);
nsString::Recycle(qualifiedName);
nsString::Recycle(value);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_INVALID_CHARACTER_ERR ||
rv == NS_ERROR_DOM_NAMESPACE_ERR ||
rv == NS_ERROR_DOM_WRONG_DOCUMENT_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"ElementImpl.setAttributeNS: failed", rv, exceptionType);
}
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: removeAttributeNS
* Signature: (Ljava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_ElementImpl_removeAttributeNS
(JNIEnv *env, jobject jthis, jstring jnamespaceURI, jstring jlocalName)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jnamespaceURI || !jlocalName) {
JavaDOMGlobals::ThrowException(env,
"Element.removeAttributeNS: NULL pointer");
return;
}
nsString* namespaceURI = JavaDOMGlobals::GetUnicode(env, jnamespaceURI);
if (!namespaceURI)
return;
nsString* localName = JavaDOMGlobals::GetUnicode(env, jlocalName);
if (!localName) {
nsString::Recycle(namespaceURI);
return;
}
nsresult rv = element->RemoveAttributeNS(*namespaceURI, *localName);
nsString::Recycle(namespaceURI);
nsString::Recycle(localName);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Element.removeAttributeNS: failed", rv, exceptionType);
}
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: getAttributeNodeNS
* Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_ElementImpl_getAttributeNodeNS
(JNIEnv *env, jobject jthis, jstring jnamespaceURI, jstring jlocalName)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jnamespaceURI || !jlocalName) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttributeNodeNS: NULL pointer");
return NULL;
}
nsString* namespaceURI = JavaDOMGlobals::GetUnicode(env, jnamespaceURI);
if (!namespaceURI)
return NULL;
nsString* localName = JavaDOMGlobals::GetUnicode(env, jlocalName);
if (!localName) {
nsString::Recycle(namespaceURI);
return NULL;
}
nsIDOMAttr* attr = nsnull;
nsresult rv = element->GetAttributeNodeNS(*namespaceURI, *localName, &attr);
nsString::Recycle(namespaceURI);
nsString::Recycle(localName);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Element.getAttributeNodeNS: failed", rv);
return NULL;
}
if (!attr)
return NULL;
return JavaDOMGlobals::CreateNodeSubtype(env, (nsIDOMNode*)attr);
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: setAttributeNodeNS
* Signature: (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_ElementImpl_setAttributeNodeNS
(JNIEnv *env, jobject jthis, jobject jnewAttr)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jnewAttr) {
JavaDOMGlobals::ThrowException(env,
"Element.setAttributeNodeNS: NULL pointer");
return NULL;
}
nsIDOMAttr* newAttr = (nsIDOMAttr*)
env->GetLongField(jnewAttr, JavaDOMGlobals::nodePtrFID);
if (!newAttr) {
JavaDOMGlobals::ThrowException(env,
"Element.setAttributeNodeNS: NULL arg pointer");
return NULL;
}
nsIDOMAttr* ret = nsnull;
nsresult rv = element->SetAttributeNodeNS(newAttr, &ret);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR ||
rv == NS_ERROR_DOM_WRONG_DOCUMENT_ERR ||
rv == NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Element.setAttributeNodeNS: failed", rv, exceptionType);
return NULL;
}
if (!ret)
return NULL;
return JavaDOMGlobals::CreateNodeSubtype(env, (nsIDOMNode*)ret);
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: getElementsByTagNameNS
* Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_ElementImpl_getElementsByTagNameNS
(JNIEnv *env, jobject jthis, jstring jnamespaceURI, jstring jlocalName)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jnamespaceURI || !jlocalName) {
JavaDOMGlobals::ThrowException(env,
"Element.getElementsByTagNameNS: NULL pointer");
return NULL;
}
nsString* namespaceURI = JavaDOMGlobals::GetUnicode(env, jnamespaceURI);
if (!namespaceURI)
return NULL;
nsString* localName = JavaDOMGlobals::GetUnicode(env, jlocalName);
if (!localName) {
nsString::Recycle(namespaceURI);
return NULL;
}
nsIDOMNodeList* nodes = nsnull;
nsresult rv = element->GetElementsByTagNameNS(*namespaceURI, *localName, &nodes);
nsString::Recycle(namespaceURI);
nsString::Recycle(localName);
if (NS_FAILED(rv) || !nodes) {
JavaDOMGlobals::ThrowException(env,
"Element.getElementsByTagNameNS: failed", rv);
return NULL;
}
jobject jnodes = env->AllocObject(JavaDOMGlobals::nodeListClass);
if (!jnodes) {
JavaDOMGlobals::ThrowException(env,
"Element.getElementsByTagNameNS: failed to allocate object");
return NULL;
}
env->SetLongField(jnodes, JavaDOMGlobals::nodeListPtrFID, (jlong) nodes);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Element.getElementsByTagNameNS: failed to set node ptr");
return NULL;
}
nodes->AddRef();
return jnodes;
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: hasAttribute
* Signature: (Ljava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_ElementImpl_hasAttribute
(JNIEnv *env, jobject jthis, jstring jname)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jname) {
JavaDOMGlobals::ThrowException(env,
"Element.hasAttribute: NULL pointer");
return JNI_FALSE;
}
nsString* name = JavaDOMGlobals::GetUnicode(env, jname);
if (!name)
return JNI_FALSE;
PRBool hasAttr = PR_FALSE;
nsresult rv = element->HasAttribute(*name, &hasAttr);
nsString::Recycle(name);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Element.hasAttribute: failed", rv);
return JNI_FALSE;
}
return (hasAttr == PR_TRUE) ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: org_mozilla_dom_ElementImpl
* Method: hasAttributeNS
* Signature: (Ljava/lang/String;Ljava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_ElementImpl_hasAttributeNS
(JNIEnv *env, jobject jthis, jstring jnamespaceURI, jstring jlocalName)
{
nsIDOMElement* element = (nsIDOMElement*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!element || !jnamespaceURI || !jlocalName) {
JavaDOMGlobals::ThrowException(env,
"Element.hasAttributeNS: NULL pointer");
return JNI_FALSE;
}
nsString* namespaceURI = JavaDOMGlobals::GetUnicode(env, jnamespaceURI);
if (!namespaceURI)
return JNI_FALSE;
nsString* localName = JavaDOMGlobals::GetUnicode(env, jlocalName);
if (!localName) {
nsString::Recycle(namespaceURI);
return JNI_FALSE;
}
PRBool hasAttr = PR_FALSE;
nsresult rv = element->HasAttributeNS(*namespaceURI, *localName, &hasAttr);
nsString::Recycle(namespaceURI);
nsString::Recycle(localName);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Element.hasAttributeNS: failed", rv);
return JNI_FALSE;
}
return (hasAttr == PR_TRUE) ? JNI_TRUE : JNI_FALSE;
}

View File

@@ -1,128 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMEntity.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_EntityImpl.h"
/*
* Class: org_mozilla_dom_EntityImpl
* Method: getNotationName
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_EntityImpl_getNotationName
(JNIEnv *env, jobject jthis)
{
nsIDOMEntity* entity = (nsIDOMEntity*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!entity) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("Entity.getNotationName: NULL pointer\n"));
return NULL;
}
nsString ret;
nsresult rv = entity->GetNotationName(ret);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Entity.getNotationName: failed (%x)\n", rv));
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Entity.getNotationName: NewString failed\n"));
return NULL;
}
return jret;
}
/*
* Class: org_mozilla_dom_EntityImpl
* Method: getPublicId
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_EntityImpl_getPublicId
(JNIEnv *env, jobject jthis)
{
nsIDOMEntity* entity = (nsIDOMEntity*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!entity) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("Entity.getPublicId: NULL pointer\n"));
return NULL;
}
nsString ret;
nsresult rv = entity->GetPublicId(ret);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Entity.getPublicId: failed (%x)\n", rv));
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Entity.getPublicId: NewString failed\n"));
return NULL;
}
return jret;
}
/*
* Class: org_mozilla_dom_EntityImpl
* Method: getSystemId
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_EntityImpl_getSystemId
(JNIEnv *env, jobject jthis)
{
nsIDOMEntity* entity = (nsIDOMEntity*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!entity) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("Entity.getSystemId: NULL pointer\n"));
return NULL;
}
nsString ret;
nsresult rv = entity->GetSystemId(ret);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Entity.getSystemId: failed (%x)\n", rv));
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Entity.getSystemId: NewString failed\n"));
return NULL;
}
return jret;
}

View File

@@ -1,207 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMNamedNodeMap.h"
#include "nsIDOMNode.h"
#include "javaDOMGlobals.h"
#include "nsDOMError.h"
#include "org_mozilla_dom_NamedNodeMapImpl.h"
/*
* Class: org_mozilla_dom_NamedNodeMapImpl
* Method: getLength
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_NamedNodeMapImpl_getLength
(JNIEnv *env, jobject jthis)
{
nsIDOMNamedNodeMap* map = (nsIDOMNamedNodeMap*)
env->GetLongField(jthis, JavaDOMGlobals::namedNodeMapPtrFID);
if (!map) {
JavaDOMGlobals::ThrowException(env,
"NodeMap.getLength: NULL pointer");
return 0;
}
PRUint32 length = 0;
nsresult rv = map->GetLength(&length);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"NodeMap.getLength: failed", rv);
return 0;
}
return (jint) length;
}
/*
* Class: org_mozilla_dom_NamedNodeMapImpl
* Method: getNamedItem
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/Node;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_NamedNodeMapImpl_getNamedItem
(JNIEnv *env, jobject jthis, jstring jname)
{
nsIDOMNamedNodeMap* map = (nsIDOMNamedNodeMap*)
env->GetLongField(jthis, JavaDOMGlobals::namedNodeMapPtrFID);
if (!map || !jname) {
JavaDOMGlobals::ThrowException(env,
"NodeMap.getNamedItem: NULL pointer");
return NULL;
}
nsIDOMNode* node = nsnull;
nsString* name = JavaDOMGlobals::GetUnicode(env, jname);
if (!name)
return NULL;
nsresult rv = map->GetNamedItem(*name, &node);
nsString::Recycle(name);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"NodeMap.getNamedItem: failed", rv);
return NULL;
}
if (!node)
return NULL;
return JavaDOMGlobals::CreateNodeSubtype(env, node);
}
/*
* Class: org_mozilla_dom_NamedNodeMapImpl
* Method: item
* Signature: (I)Lorg/w3c/dom/Node;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_NamedNodeMapImpl_item
(JNIEnv *env, jobject jthis, jint jindex)
{
if (jindex < 0 || jindex > JavaDOMGlobals::javaMaxInt) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("NamedNodeMap.item: invalid index value (%d)\n", jindex));
return NULL;
}
nsIDOMNamedNodeMap* map = (nsIDOMNamedNodeMap*)
env->GetLongField(jthis, JavaDOMGlobals::namedNodeMapPtrFID);
if (!map) {
JavaDOMGlobals::ThrowException(env,
"NodeMap.item: NULL pointer");
return NULL;
}
nsIDOMNode* node = nsnull;
nsresult rv = map->Item((PRUint32) jindex, &node);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"NodeMap.item: failed", rv);
return NULL;
}
if (!node)
return NULL;
return JavaDOMGlobals::CreateNodeSubtype(env, node);
}
/*
* Class: org_mozilla_dom_NamedNodeMapImpl
* Method: removeNamedItem
* Signature: (Ljava/lang/String;)Lorg/w3c/dom/Node;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_NamedNodeMapImpl_removeNamedItem
(JNIEnv *env, jobject jthis, jstring jname)
{
nsIDOMNamedNodeMap* map = (nsIDOMNamedNodeMap*)
env->GetLongField(jthis, JavaDOMGlobals::namedNodeMapPtrFID);
if (!map || !jname) {
JavaDOMGlobals::ThrowException(env,
"NodeMap.removeNamedItem: NULL pointer");
return NULL;
}
nsIDOMNode* node = nsnull;
nsString* name = JavaDOMGlobals::GetUnicode(env, jname);
if (!name)
return NULL;
nsresult rv = map->RemoveNamedItem(*name, &node);
nsString::Recycle(name);
if (NS_FAILED(rv) || !node) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_NOT_FOUND_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"NodeMap.removeNamedItem: failed", rv, exceptionType);
return NULL;
}
return JavaDOMGlobals::CreateNodeSubtype(env, node);
}
/*
* Class: org_mozilla_dom_NamedNodeMapImpl
* Method: setNamedItem
* Signature: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_NamedNodeMapImpl_setNamedItem
(JNIEnv *env, jobject jthis, jobject jarg)
{
nsIDOMNamedNodeMap* map = (nsIDOMNamedNodeMap*)
env->GetLongField(jthis, JavaDOMGlobals::namedNodeMapPtrFID);
if (!map || !jarg) {
JavaDOMGlobals::ThrowException(env,
"NodeMap.setNamedItem: NULL pointer");
return NULL;
}
nsIDOMNode* arg = (nsIDOMNode*)
env->GetLongField(jarg, JavaDOMGlobals::namedNodeMapPtrFID);
if (!arg) {
JavaDOMGlobals::ThrowException(env,
"NodeMap.setNamedItem: NULL item pointer");
return NULL;
}
nsIDOMNode* node = nsnull;
nsresult rv = map->SetNamedItem(arg, &node);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR ||
rv == NS_ERROR_DOM_WRONG_DOCUMENT_ERR ||
rv == NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"NodeMap.setNamedItem: failed", rv, exceptionType);
return NULL;
}
if (!node)
return NULL;
return JavaDOMGlobals::CreateNodeSubtype(env, node);
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,192 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMNode.h"
#include "nsIDOMNodeList.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_NodeListImpl.h"
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
/*
* Class: org_mozilla_dom_NodeListImpl
* Method: XPCOM_equals
* Signature: (Ljava/lang/Object;)Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_NodeListImpl_XPCOM_1equals
(JNIEnv *env, jobject jthis, jobject jarg)
{
jboolean b_retFlag = JNI_FALSE;
nsIDOMNodeList* p_this =
(nsIDOMNodeList*) env->GetLongField(jthis, JavaDOMGlobals::nodeListPtrFID);
if (!p_this) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NodeList.equals: NULL pointer\n"));
return b_retFlag;
}
nsIDOMNodeList* p_arg =
(nsIDOMNodeList*) env->GetLongField(jarg, JavaDOMGlobals::nodeListPtrFID);
if (!p_arg) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NodeList.equals: NULL arg pointer\n"));
return b_retFlag;
}
nsISupports* thisSupports = nsnull;
nsISupports* argSupports = nsnull;
nsresult rvThis =
p_this->QueryInterface(kISupportsIID, (void**)(&thisSupports));
if (NS_FAILED(rvThis) || !thisSupports) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("NodeList.equals: this->QueryInterface failed (%x)\n", rvThis));
return b_retFlag;
}
nsresult rvArg =
p_arg->QueryInterface(kISupportsIID, (void**)(&argSupports));
if (NS_FAILED(rvArg) || !argSupports) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("NodeList.equals: arg->QueryInterface failed (%x)\n", rvArg));
thisSupports->Release();
return b_retFlag;
}
if (thisSupports == argSupports)
b_retFlag = JNI_TRUE;
thisSupports->Release();
argSupports->Release();
return b_retFlag;
}
/*
* Class: org_mozilla_dom_NodeListImpl
* Method: XPCOM_hashCode
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_NodeListImpl_XPCOM_1hashCode
(JNIEnv *env, jobject jthis)
{
nsIDOMNodeList* p_this =
(nsIDOMNodeList*) env->GetLongField(jthis, JavaDOMGlobals::nodeListPtrFID);
if (!p_this) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NodeList.hashCode: NULL pointer\n"));
return (jint) 0;
}
nsISupports* thisSupports = nsnull;
nsresult rvThis =
p_this->QueryInterface(kISupportsIID, (void**)(&thisSupports));
if (NS_FAILED(rvThis) || !thisSupports) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("NodeList.hashCode: QueryInterface failed (%x)\n", rvThis));
return (jint) 0;
}
thisSupports->Release();
return (jint) thisSupports;
}
/*
* Class: org_mozilla_dom_NodeListImpl
* Method: finalize
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_NodeListImpl_finalize
(JNIEnv *env, jobject jthis)
{
nsIDOMNodeList* nodes = (nsIDOMNodeList*)
env->GetLongField(jthis, JavaDOMGlobals::nodeListPtrFID);
if (!nodes) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NodeList.finalize: NULL pointer\n"));
return;
}
JavaDOMGlobals::AddToGarbage(nodes);
}
/*
* Class: org_mozilla_dom_NodeListImpl
* Method: getLength
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_NodeListImpl_getLength
(JNIEnv *env, jobject jthis)
{
nsIDOMNodeList* nodes = (nsIDOMNodeList*)
env->GetLongField(jthis, JavaDOMGlobals::nodeListPtrFID);
if (!nodes) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NodeList.getLength: NULL pointer\n"));
return 0;
}
PRUint32 length = 0;
nsresult rv = nodes->GetLength(&length);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("NodeList.getLength: failed (%x)\n", rv));
return 0;
}
return (jint) length;
}
/*
* Class: org_mozilla_dom_NodeListImpl
* Method: item
* Signature: (I)Lorg/w3c/dom/Node;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_NodeListImpl_item
(JNIEnv *env, jobject jthis, jint jindex)
{
if (jindex < 0 || jindex > JavaDOMGlobals::javaMaxInt) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("NodeList.item: invalid index value (%d)\n", jindex));
return NULL;
}
nsIDOMNodeList* nodes = (nsIDOMNodeList*)
env->GetLongField(jthis, JavaDOMGlobals::nodeListPtrFID);
if (!nodes) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("NodeList.item: NULL pointer\n"));
return NULL;
}
nsIDOMNode* node = NULL;
nsresult rv = nodes->Item((PRUint32) jindex, &node);
if (NS_FAILED(rv) || !node) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("NodeList.item: failed (%x)\n", rv));
return NULL;
}
return JavaDOMGlobals::CreateNodeSubtype(env, node);
}

View File

@@ -1,94 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMNotation.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_NotationImpl.h"
/*
* Class: org_mozilla_dom_NotationImpl
* Method: getPublicId
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_NotationImpl_getPublicId
(JNIEnv *env, jobject jthis)
{
nsIDOMNotation* notation = (nsIDOMNotation*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!notation) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("Notation.getPublicId: NULL pointer\n"));
return NULL;
}
nsString ret;
nsresult rv = notation->GetPublicId(ret);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Notation.getPublicId: failed (%x)\n", rv));
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Notation.getPublicId: NewString failed\n"));
return NULL;
}
return jret;
}
/*
* Class: org_mozilla_dom_NotationImpl
* Method: getSystemId
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_NotationImpl_getSystemId
(JNIEnv *env, jobject jthis)
{
nsIDOMNotation* notation = (nsIDOMNotation*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!notation) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_WARNING,
("Notation.getSystemId: NULL pointer\n"));
return NULL;
}
nsString ret;
nsresult rv = notation->GetSystemId(ret);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Notation.getSystemId: failed (%x)\n", rv));
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Notation.getSystemId: NewString failed\n"));
return NULL;
}
return jret;
}

View File

@@ -1,129 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMProcessingInstruction.h"
#include "nsDOMError.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_ProcessingInstructionImpl.h"
/*
* Class: org_mozilla_dom_ProcessingInstructionImpl
* Method: getData
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_ProcessingInstructionImpl_getData
(JNIEnv *env, jobject jthis)
{
nsIDOMProcessingInstruction* pi = (nsIDOMProcessingInstruction*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!pi) {
JavaDOMGlobals::ThrowException(env,
"ProcessingInstruction.getData: NULL pointer");
return NULL;
}
nsString ret;
nsresult rv = pi->GetData(ret);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"ProcessingInstruction.getData: failed", rv);
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"ProcessingInstruction.getData: NewString failed");
return NULL;
}
return jret;
}
/*
* Class: org_mozilla_dom_ProcessingInstructionImpl
* Method: getTarget
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_ProcessingInstructionImpl_getTarget
(JNIEnv *env, jobject jthis)
{
nsIDOMProcessingInstruction* pi = (nsIDOMProcessingInstruction*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!pi) {
JavaDOMGlobals::ThrowException(env,
"ProcessingInstruction.getTarget: NULL pointer");
return NULL;
}
nsString ret;
nsresult rv = pi->GetTarget(ret);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"ProcessingInstruction.getTarget: failed", rv);
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"ProcessingInstruction.getTarget: NewString failed");
return NULL;
}
return jret;
}
/*
* Class: org_mozilla_dom_ProcessingInstructionImpl
* Method: setData
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_ProcessingInstructionImpl_setData
(JNIEnv *env, jobject jthis, jstring jdata)
{
nsIDOMProcessingInstruction* pi = (nsIDOMProcessingInstruction*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!pi || !jdata) {
JavaDOMGlobals::ThrowException(env,
"ProcessingInstruction.setData: NULL pointer");
return;
}
nsString* data = JavaDOMGlobals::GetUnicode(env, jdata);
if (!data)
return;
nsresult rv = pi->SetData(*data);
nsString::Recycle(data);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"ProcessingInstruction.setData: failed", rv, exceptionType);
return;
}
}

View File

@@ -1,82 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMText.h"
#include "nsDOMError.h"
#include "javaDOMGlobals.h"
#include "org_mozilla_dom_TextImpl.h"
/*
* Class: org_mozilla_dom_TextImpl
* Method: splitText
* Signature: (I)Lorg/w3c/dom/Text;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_TextImpl_splitText
(JNIEnv *env, jobject jthis, jint joffset)
{
if (joffset < 0 || joffset > JavaDOMGlobals::javaMaxInt) {
JavaDOMGlobals::ThrowException(env, "Text.splitText: failed",
NS_ERROR_DOM_INDEX_SIZE_ERR,
JavaDOMGlobals::EXCEPTION_DOM);
return NULL;
}
nsIDOMText* text = (nsIDOMText*)
env->GetLongField(jthis, JavaDOMGlobals::nodePtrFID);
if (!text) {
JavaDOMGlobals::ThrowException(env,
"Text.splitText: NULL pointer");
return NULL;
}
nsIDOMText* ret = nsnull;
nsresult rv = text->SplitText((PRUint32) joffset, &ret);
if (NS_FAILED(rv) || !ret) {
JavaDOMGlobals::ExceptionType exceptionType = JavaDOMGlobals::EXCEPTION_RUNTIME;
if (NS_ERROR_GET_MODULE(rv) == NS_ERROR_MODULE_DOM &&
(rv == NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR ||
rv == NS_ERROR_DOM_INDEX_SIZE_ERR)) {
exceptionType = JavaDOMGlobals::EXCEPTION_DOM;
}
JavaDOMGlobals::ThrowException(env,
"Text.splitText: failed", rv, exceptionType);
return NULL;
}
jobject jret = env->AllocObject(JavaDOMGlobals::textClass);
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Text.splitText: failed to allocate object");
return NULL;
}
env->SetLongField(jret, JavaDOMGlobals::nodePtrFID, (jlong) ret);
if (env->ExceptionOccurred()) {
JavaDOMGlobals::ThrowException(env,
"Text.splitText: failed to set node ptr");
return NULL;
}
ret->AddRef();
return jret;
}

View File

@@ -1,383 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMNode.h"
#include"nsIDOMEvent.h"
#include"nsIDOMEventTarget.h"
#include"javaDOMEventsGlobals.h"
#include "org_mozilla_dom_events_EventImpl.h"
// static NS_DEFINE_IID(kIDOMNodeIID, NS_IDOMNODE_IID);
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: getCurrentTarget
* Signature: ()Lorg/w3c/dom/events/EventTarget;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_events_EventImpl_getCurrentTarget
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.getCurrentNode: NULL pointer\n");
return NULL;
}
nsIDOMEventTarget* ret = nsnull;
nsresult rv = event->GetCurrentTarget(&ret);
if (NS_FAILED(rv) || !ret) {
JavaDOMGlobals::ThrowException(env,
"Event.getCurrentNode: failed", rv);
return NULL;
}
nsIDOMNode* node = nsnull;
rv = ret->QueryInterface(NS_GET_IID(nsIDOMNode), (void**)&node);
printf("========== rv:%x node:%x", rv, node);
// return JavaDOMGlobals::CreateNodeSubtype(env, ret);
return JavaDOMGlobals::CreateNodeSubtype(env, node);
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: getEventPhase
* Signature: ()S
*/
JNIEXPORT jshort JNICALL Java_org_mozilla_dom_events_EventImpl_getEventPhase
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.getEventPhase: NULL native pointer\n");
return 0;
}
PRUint16 eventPhase = 0;
nsresult rv = event->GetEventPhase(&eventPhase);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.getEventPhase: failed", rv);
return 0;
}
jfieldID phaseFID = NULL;
switch(eventPhase) {
case nsIDOMEvent::BUBBLING_PHASE:
phaseFID = JavaDOMEventsGlobals::eventPhaseBubblingFID;
break;
case nsIDOMEvent::CAPTURING_PHASE:
phaseFID = JavaDOMEventsGlobals::eventPhaseCapturingFID;
break;
case nsIDOMEvent::AT_TARGET:
phaseFID = JavaDOMEventsGlobals::eventPhaseAtTargetFID;
break;
}
jshort ret = 0;
if (phaseFID) {
ret = env->GetStaticShortField(JavaDOMEventsGlobals::eventClass, phaseFID);
if (env->ExceptionOccurred()) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Event.getEventPhase: slection of phaseFID failed\n"));
return ret;
}
} else {
JavaDOMGlobals::ThrowException(env,
"Event.getEventPhase: illegal phase");
}
return ret;
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: getBubbles
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_events_EventImpl_getBubbles
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.getBubbles: NULL pointer");
return JNI_FALSE;
}
PRBool canBubble = PR_FALSE;
nsresult rv = event->GetBubbles(&canBubble);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.getBubbles: failed", rv);
return JNI_FALSE;
}
return (canBubble == PR_TRUE) ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: getCancelable
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_events_EventImpl_getCancelable
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.getCancelable: NULL pointer");
return JNI_FALSE;
}
PRBool cancelable = PR_FALSE;
nsresult rv = event->GetCancelable(&cancelable);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.getCancelable: failed", rv);
return JNI_FALSE;
}
return (cancelable == PR_TRUE) ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: getTarget
* Signature: ()Lorg/w3c/dom/events/EventTarget;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_events_EventImpl_getTarget
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.getTarget: NULL pointer");
return NULL;
}
nsIDOMEventTarget* ret = nsnull;
nsresult rv = event->GetTarget(&ret);
if (NS_FAILED(rv) || !ret) {
JavaDOMGlobals::ThrowException(env,
"Event.getTarget: failed", rv);
return NULL;
}
nsIDOMNode* node = nsnull;
rv = ret->QueryInterface(NS_GET_IID(nsIDOMNode), (void**)&node);
printf("========== rv:%x node:%x", rv, node);
// return JavaDOMGlobals::CreateNodeSubtype(env, ret);
return JavaDOMGlobals::CreateNodeSubtype(env, node);
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: getType
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_mozilla_dom_events_EventImpl_getType
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.getType: NULL pointer");
return NULL;
}
nsString ret;
nsresult rv = event->GetType(ret);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.getType: failed", rv);
return NULL;
}
jstring jret = env->NewString(ret.GetUnicode(), ret.Length());
if (!jret) {
JavaDOMGlobals::ThrowException(env,
"Event.getType: NewString failed");
return NULL;
}
return jret;
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: preventBubble
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_events_EventImpl_preventBubble
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.preventBubble: NULL pointer");
return;
}
nsresult rv = event->PreventBubble();
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.preventBubble: failed", rv);
}
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: preventCapture
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_events_EventImpl_preventCapture
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.preventCapture: NULL pointer");
return;
}
nsresult rv = event->PreventCapture();
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.preventCapture: failed", rv);
}
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: preventDefault
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_events_EventImpl_preventDefault
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.preventDefault: NULL pointer");
return;
}
nsresult rv = event->PreventDefault();
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.preventDefault: failed", rv);
}
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: initEvent
* Signature: (Ljava/lang/String;ZZ)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_events_EventImpl_initEvent
(JNIEnv *env, jobject jthis, jstring jeventTypeArg, jboolean jcanBubbleArg, jboolean jcancelableArg)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event || !jeventTypeArg) {
JavaDOMGlobals::ThrowException(env,
"Event.initEvent: NULL pointer");
return;
}
nsString* cvalue = JavaDOMGlobals::GetUnicode(env, jeventTypeArg);
if (!cvalue)
return;
PRBool canBubble = jcanBubbleArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
PRBool cancelable = jcancelableArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
nsresult rv = event->InitEvent(*cvalue, canBubble, cancelable);
nsString::Recycle(cvalue);
if (NS_FAILED(rv)) {
PR_LOG(JavaDOMGlobals::log, PR_LOG_ERROR,
("Event.initEvent: failed (%x)\n", rv));
}
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: stopPropagation
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_events_EventImpl_stopPropagation
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.stopPropagation: NULL pointer");
return;
}
nsresult rv = event->StopPropagation();
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.stopPropagation: failed", rv);
}
}
/*
* Class: org_mozilla_dom_events_EventImpl
* Method: getTimeStamp
* Signature: ()J
*/
JNIEXPORT jlong JNICALL Java_org_mozilla_dom_events_EventImpl_getTimeStamp
(JNIEnv *env, jobject jthis)
{
nsIDOMEvent* event = (nsIDOMEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.getTimeStamp: NULL pointer");
return 0;
}
PRUint64 aTimeStamp;
nsresult rv = event->GetTimeStamp(&aTimeStamp);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"Event.getTimeStamp: failed", rv);
return 0;
}
return (jlong)aTimeStamp;
}

View File

@@ -1,374 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include "nsIDOMNode.h"
#include "nsIDOMMouseEvent.h"
#include "nsIDOMEventTarget.h"
#include "javaDOMEventsGlobals.h"
#include "org_mozilla_dom_events_MouseEventImpl.h"
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getAltKey
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getAltKey
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getAltKey: NULL pointer");
return JNI_FALSE;
}
PRBool altKey = PR_FALSE;
nsresult rv = event->GetAltKey(&altKey);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getAltKey: failed", rv);
return JNI_FALSE;
}
return (altKey == PR_TRUE) ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getButton
* Signature: ()S
*/
JNIEXPORT jshort JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getButton
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getButton: NULL pointer");
return 0;
}
PRUint16 code = 0;
nsresult rv = event->GetButton(&code);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getButton: failed", rv);
return 0;
}
return (jshort) code;
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getClientX
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getClientX
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getClientX: NULL pointer");
return 0;
}
PRInt32 clientX = 0;
nsresult rv = event->GetClientX(&clientX);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getClientX: failed", rv);
return 0;
}
return (jint) clientX;
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getClientY
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getClientY
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getClientY: NULL pointer");
return 0;
}
PRInt32 clientY = 0;
nsresult rv = event->GetClientY(&clientY);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getClientY: failed", rv);
return 0;
}
return (jint) clientY;
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getCtrlKey
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getCtrlKey
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getCtrlKey: NULL pointer");
return JNI_FALSE;
}
PRBool ctrlKey = PR_FALSE;
nsresult rv = event->GetCtrlKey(&ctrlKey);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getCtrlKey: failed", rv);
return JNI_FALSE;
}
return (ctrlKey == PR_TRUE) ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getMetaKey
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getMetaKey
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getMetaKey: NULL pointer");
return JNI_FALSE;
}
PRBool metaKey = PR_FALSE;
nsresult rv = event->GetMetaKey(&metaKey);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getMetaKey: failed", rv);
return JNI_FALSE;
}
return (metaKey == PR_TRUE) ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getScreenX
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getScreenX
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getScreenX: NULL pointer\n");
return 0;
}
PRInt32 screenX = 0;
nsresult rv = event->GetScreenX(&screenX);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getScreenX: failed", rv);
return 0;
}
return (jint) screenX;
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getScreenY
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getScreenY
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getScreenY: NULL pointer");
return 0;
}
PRInt32 screenY = 0;
nsresult rv = event->GetScreenY(&screenY);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getScreenY: failed", rv);
return 0;
}
return (jint) screenY;
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getShiftKey
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getShiftKey
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getShiftKey: NULL pointer");
return JNI_FALSE;
}
PRBool shiftKey = PR_FALSE;
nsresult rv = event->GetShiftKey(&shiftKey);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getShiftKey: failed", rv);
return JNI_FALSE;
}
return (shiftKey == PR_TRUE) ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: getRelatedTarget
* Signature: ()Lorg/w3c/dom/events/EventTarget;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_events_MouseEventImpl_getRelatedTarget
(JNIEnv *env, jobject jthis)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getRelatedNode: NULL pointer");
return NULL;
}
nsIDOMEventTarget* ret = nsnull;
nsresult rv = event->GetRelatedTarget(&ret);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.getRelatedNode: failed", rv);
return NULL;
}
if (!ret)
return NULL;
nsIDOMNode* node = nsnull;
rv = ret->QueryInterface(NS_GET_IID(nsIDOMNode), (void**)&node);
printf("========== rv:%x node:%x", rv, node);
// return JavaDOMGlobals::CreateNodeSubtype(env, ret);
return JavaDOMGlobals::CreateNodeSubtype(env, node);
}
/*
* Class: org_mozilla_dom_events_MouseEventImpl
* Method: initMouseEvent
* Signature: (Ljava/lang/String;ZZLorg/w3c/dom/views/AbstractView;IIIIIZZZZSLorg/w3c/dom/Node;)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_events_MouseEventImpl_initMouseEvent
(JNIEnv *env, jobject jthis,
jstring jtypeArg,
jboolean jcanBubbleArg,
jboolean jcancelableArg,
jobject jviewArg,
jint jdetailArg,
jint jscreenXArg,
jint jscreenYArg,
jint jclientXArg,
jint jclientYArg,
jboolean jctrlKeyArg,
jboolean jaltKeyArg,
jboolean jshiftKeyArg,
jboolean jmetaKeyArg,
jshort jbuttonArg,
jobject jrelatedNodeArg)
{
nsIDOMMouseEvent* event = (nsIDOMMouseEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"MouseEvent.initMouseEvent: NULL pointer");
return;
}
nsString* cvalue = JavaDOMGlobals::GetUnicode(env, jtypeArg);
if (!cvalue)
return;
PRBool canBubble = jcanBubbleArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
PRBool cancelable = jcancelableArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
PRBool ctrlKeyArg = jctrlKeyArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
PRBool altKeyArg = jaltKeyArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
PRBool shiftKeyArg = jshiftKeyArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
PRBool metaKeyArg = jmetaKeyArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
nsresult rv = event->InitMouseEvent(*cvalue,
ctrlKeyArg,
altKeyArg,
shiftKeyArg,
metaKeyArg,
(PRInt32)jscreenXArg,
(PRInt32)jscreenYArg,
(PRInt32)jclientXArg,
(PRInt32)jclientYArg,
(PRUint16)jbuttonArg,
(PRUint16)jdetailArg);
nsString::Recycle(cvalue);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"UIEvent.initUIEvent: failed", rv);
}
}

View File

@@ -1,122 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prlog.h"
#include"javaDOMEventsGlobals.h"
#include "org_mozilla_dom_events_UIEventImpl.h"
#include "nsIDOMUIEvent.h"
#include "nsIDOMAbstractView.h"
/*
* Class: org_mozilla_dom_events_UIEventImpl
* Method: getView
* Signature: ()Lorg/w3c/dom/views/AbstractView;
*/
JNIEXPORT jobject JNICALL Java_org_mozilla_dom_events_UIEventImpl_getView
(JNIEnv *env, jobject jthis)
{
nsIDOMUIEvent* event = (nsIDOMUIEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"Event.getCurrentNode: NULL pointer");
return NULL;
}
nsIDOMAbstractView* aView = nsnull;
nsresult rv = event->GetView(&aView);
if (NS_FAILED(rv) || !aView) {
JavaDOMGlobals::ThrowException(env,
"UIEvent.getView: failed", rv);
return NULL;
}
// REMIND: Abstract View
return NULL; //JavaDOMEventGlobals::CreateEventSubtype(env, ret);
}
/*
* Class: org_mozilla_dom_events_UIEventImpl
* Method: getDetail
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_org_mozilla_dom_events_UIEventImpl_getDetail
(JNIEnv *env, jobject jthis)
{
nsIDOMUIEvent* event = (nsIDOMUIEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event) {
JavaDOMGlobals::ThrowException(env,
"UIEvent.getDetail: NULL pointer");
return 0;
}
PRInt32 aDetail = 0;
nsresult rv = event->GetDetail(&aDetail);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"UIEvent.getDetail: failed", rv);
return 0;
}
return (jint)aDetail;
}
/*
* Class: org_mozilla_dom_events_UIEventImpl
* Method: initUIEvent
* Signature: (Ljava/lang/String;ZZLorg/w3c/dom/views/AbstractView;I)V
*/
JNIEXPORT void JNICALL Java_org_mozilla_dom_events_UIEventImpl_initUIEvent
(JNIEnv *env, jobject jthis,
jstring jtypeArg,
jboolean jcanBubbleArg,
jboolean jcancelableArg,
jobject jviewArg,
jint jdetailArg)
{
nsIDOMUIEvent* event = (nsIDOMUIEvent*)
env->GetLongField(jthis, JavaDOMEventsGlobals::eventPtrFID);
if (!event || !jtypeArg || !jviewArg) {
JavaDOMGlobals::ThrowException(env,
"Event.initUIEvent: NULL pointer\n");
return;
}
nsString* cvalue = JavaDOMGlobals::GetUnicode(env, jtypeArg);
if (!cvalue)
return;
PRBool canBubble = jcanBubbleArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
PRBool cancelable = jcancelableArg == JNI_TRUE ? PR_TRUE : PR_FALSE;
// REMIND: need to deal with AbstractView
// NS_IMETHOD InitUIEvent(const nsString& aTypeArg, PRBool aCanBubbleArg, PRBool aCancelableArg, nsIDOMAbstractView* aViewArg, PRInt32 aDetailArg)=0;
nsresult rv = event->InitUIEvent(*cvalue, canBubble, cancelable, NULL, (PRUint32)jdetailArg);
nsString::Recycle(cvalue);
if (NS_FAILED(rv)) {
JavaDOMGlobals::ThrowException(env,
"UIEvent.initUIEvent: failed", rv);
}
}

View File

@@ -1,32 +0,0 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
IGNORE_MANIFEST=1
#//------------------------------------------------------------------------
#//
#// Specify the depth of the current directory relative to the
#// root of NS
#//
#//------------------------------------------------------------------------
DEPTH = ..\..
DIRS = classes src jni
include <$(DEPTH)\config\rules.mak>

View File

@@ -1,25 +0,0 @@
Index: nsWebShell.cpp
===================================================================
RCS file: /cvsroot/mozilla/webshell/src/nsWebShell.cpp,v
retrieving revision 1.467
diff -r1.467 nsWebShell.cpp
119a120,125
> #ifdef JAVA_DOM
> #include "nsIJavaDOM.h"
> static NS_DEFINE_IID(kJavaDOMCID, NS_JAVADOM_CID);
> static NS_DEFINE_IID(kIJavaDOMIID, NS_IJAVADOM_IID);
> #endif // JAVA_DOM
>
1579a1586,1597
> #ifdef JAVA_DOM
> nsresult jrv = NS_OK;
> NS_WITH_SERVICE(nsIDocumentLoaderObserver, javaDOM, kJavaDOMCID, &jrv);
> if (NS_FAILED(jrv) || !javaDOM) {
> fprintf(stderr,
> "nsWebShell::Init: GetService of JavaDOM failed (error %x)\n",
> jrv);
> } else {
> printf("\n webshell: added JAVADOM as observer...\n");
> mDocLoader->AddObserver(javaDOM);
> }
> #endif // JAVA_DOM

View File

@@ -1,42 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
*/
#include "JavaDOMSecurityContext.h"
static NS_DEFINE_IID(kISecurityContextIID, NS_ISECURITYCONTEXT_IID);
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
NS_IMPL_ADDREF(JavaDOMSecurityContext);
NS_IMPL_RELEASE(JavaDOMSecurityContext);
JavaDOMSecurityContext::JavaDOMSecurityContext() {
NS_INIT_REFCNT();
}
JavaDOMSecurityContext::~JavaDOMSecurityContext() {
}
NS_METHOD
JavaDOMSecurityContext::QueryInterface(const nsIID& aIID, void** aInstancePtr)
{
if (NULL == aInstancePtr) {
return NS_ERROR_NULL_POINTER;
}
*aInstancePtr = NULL;
if (aIID.Equals(kISecurityContextIID) ||
aIID.Equals(kISupportsIID)) {
*aInstancePtr = (nsISecurityContext*) this;
AddRef();
return NS_OK;
}
return NS_NOINTERFACE;
}
NS_METHOD
JavaDOMSecurityContext::Implies(const char* target, const char* action, PRBool *bAllowedAccess)
{
*bAllowedAccess = PR_TRUE;
return NS_OK;
}

View File

@@ -1,29 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
*/
#include "nsISecurityContext.h"
class JavaDOMSecurityContext : public nsISecurityContext {
public:
////////////////////////////////////////////////////////////////////////////
// from nsISupports
NS_DECL_ISUPPORTS
////////////////////////////////////////////////////////////////////////////
// from nsISecurityContext:
/**
* Get the security context to be used in LiveConnect.
* This is used for JavaScript <--> Java.
*
* @param target -- Possible target.
* @param action -- Possible action on the target.
* @return -- NS_OK if the target and action is permitted on the security context.
* -- NS_FALSE otherwise.
*/
NS_IMETHOD Implies(const char* target, const char* action, PRBool *bAllowedAccess);
JavaDOMSecurityContext();
virtual ~JavaDOMSecurityContext();
};

View File

@@ -1,64 +0,0 @@
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
DEPTH = ../../..
topsrcdir = $(DEPTH)
srcdir = .
include $(DEPTH)/config/autoconf.mk
JAVAHOME = $(JDKHOME)
MODULE = javadom
LIBRARY_NAME = javadom
IS_COMPONENT = 1
CPPSRCS = \
nsJavaDOMImpl.cpp
include $(topsrcdir)/config/config.mk
ifeq ($(OS_ARCH),Linux)
INCLUDES += -I$(JAVAHOME)/include -I$(JAVAHOME)/include/linux
DSO_LDOPTS += \
-L$(JAVAHOME)/jre/lib/i386 \
-L$(JAVAHOME)/jre/lib/i386/classic \
-L$(JAVAHOME)/jre/lib/i386/native_threads \
-Xlinker -rpath $(JAVAHOME)/jre/lib/i386 \
-Xlinker -rpath $(JAVAHOME)/jre/lib/i386/classic \
-Xlinker -rpath $(JAVAHOME)/jre/lib/i386/native_threads \
-ljvm -lhpi
DEFINES += -DDISABLE_JIT
else
INCLUDES += -I$(JAVAHOME)/include -I$(JAVAHOME)/include/solaris
DSO_LDOPTS += \
-L$(JAVAHOME)/jre/lib/sparc \
-L$(JAVAHOME)/jre/lib/sparc/classic \
-L$(JAVAHOME)/jre/lib/sparc/native_threads \
-R$(JAVAHOME)/jre/lib/sparc \
-R$(JAVAHOME)/jre/lib/sparc/classic \
-R$(JAVAHOME)/jre/lib/sparc/native_threads \
-ljvm -lhpi
endif
EXPORTS = \
nsIJavaDOM.h
EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS))
include $(topsrcdir)/config/rules.mk

View File

@@ -1,64 +0,0 @@
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
DEPTH = ../../..
topsrcdir = $(DEPTH)
srcdir = .
include $(DEPTH)/config/autoconf.mk
JAVAHOME = $(JDKHOME)
MODULE = javadom
LIBRARY_NAME = javadom
IS_COMPONENT = 1
CPPSRCS = \
nsJavaDOMImpl.cpp
include $(topsrcdir)/config/config.mk
ifeq ($(OS_ARCH),Linux)
INCLUDES += -I$(JAVAHOME)/include -I$(JAVAHOME)/include/linux
DSO_LDOPTS += \
-L$(JAVAHOME)/jre/lib/i386 \
-L$(JAVAHOME)/jre/lib/i386/classic \
-L$(JAVAHOME)/jre/lib/i386/native_threads \
-Xlinker -rpath $(JAVAHOME)/jre/lib/i386 \
-Xlinker -rpath $(JAVAHOME)/jre/lib/i386/classic \
-Xlinker -rpath $(JAVAHOME)/jre/lib/i386/native_threads \
-ljvm -lhpi
DEFINES += -DDISABLE_JIT
else
INCLUDES += -I$(JAVAHOME)/include -I$(JAVAHOME)/include/solaris
DSO_LDOPTS += \
-L$(JAVAHOME)/jre/lib/sparc \
-L$(JAVAHOME)/jre/lib/sparc/classic \
-L$(JAVAHOME)/jre/lib/sparc/native_threads \
-R$(JAVAHOME)/jre/lib/sparc \
-R$(JAVAHOME)/jre/lib/sparc/classic \
-R$(JAVAHOME)/jre/lib/sparc/native_threads \
-ljvm -lhpi
endif
EXPORTS = \
nsIJavaDOM.h
EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS))
include $(topsrcdir)/config/rules.mk

View File

@@ -1,86 +0,0 @@
#!nmake
#
# 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 Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
DEPTH=..\..\..
IGNORE_MANIFEST=1
DEFINES=-D_IMPL_NS_WEB -DWIN32_LEAN_AND_MEAN
!ifdef JAVA_DOM_OJI_ENABLE
DEFINES=$(DEFINES) -DJAVA_DOM_OJI_ENABLE
!endif
MODULE=javadom
IS_COMPONENT=1
LIBRARY_NAME=libjavadom
CPPSRCS= \
!ifdef JAVA_DOM_OJI_ENABLE
JavaDOMSecurityContext.cpp \
!endif
nsJavaDOMImpl.cpp \
$(NULL)
CPP_OBJS= \
!ifdef JAVA_DOM_OJI_ENABLE
.\$(OBJDIR)\JavaDOMSecurityContext.obj \
!endif
.\$(OBJDIR)\nsJavaDOMImpl.obj \
$(NULL)
EXPORTS = \
nsIJavaDOM.h
!ifndef JAVA_DOM_OJI_ENABLE
LINCS= \
-I$(JDKHOME)\include \
-I$(JDKHOME)\include\win32
!endif
MAKE_OBJ_TYPE = DLL
DLLNAME = javadom
DLL=.\$(OBJDIR)\$(DLLNAME).dll
LCFLAGS = \
$(LCFLAGS) \
$(DEFINES) \
$(NULL)
LLIBS= \
!ifdef JAVA_DOM_OJI_ENABLE
$(DIST)\lib\oji.lib \
!else
$(JDKHOME)\lib\jvm.lib \
!endif
$(DIST)\lib\xpcom.lib \
$(LIBNSPR)
include <$(DEPTH)\config\config.mak>
include <$(DEPTH)\config\rules.mak>
install:: $(DLL)
$(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components
$(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib
clobber_all:: clobber
clobber::
rm -f $(DIST)\bin\components\$(DLLNAME).dll
rm -f $(DIST)\lib\$(DLLNAME).lib

View File

@@ -1,75 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#ifndef __nsIJavaDOM_h__
#define __nsIJavaDOM_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIDocumentLoaderObserver.h"
#include "jni.h"
class nsIURI;
/* {9cc0ca50-0e31-11d3-8a61-0004ac56c4a5} */
#define NS_IJAVADOM_IID_STR "9cc0ca50-0e31-11d3-8a61-0004ac56c4a5"
#define NS_IJAVADOM_IID \
{0x9cc0ca50, 0x0e31, 0x11d3, \
{ 0x8a, 0x61, 0x00, 0x04, 0xac, 0x56, 0xc4, 0xa5 }}
#define NS_JAVADOM_CID \
{0xd6b2e820, 0x9113, 0x11d3, \
{ 0x9c, 0x11, 0x0, 0x10, 0x5a , 0xe3, 0x80 , 0x1e }}
class nsIJavaDOM : public nsIDocumentLoaderObserver {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IJAVADOM_IID)
/* nsIDocumentLoaderObserver methods */
NS_IMETHOD OnStartDocumentLoad(nsIDocumentLoader* loader,
nsIURI* aURL,
const char* aCommand) = 0;
NS_IMETHOD OnEndDocumentLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
nsresult aStatus) = 0;
NS_IMETHOD OnStartURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel) = 0;
NS_IMETHOD OnProgressURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
PRUint32 aProgress,
PRUint32 aProgressMax) = 0;
NS_IMETHOD OnStatusURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
nsString& aMsg) = 0;
NS_IMETHOD OnEndURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
nsresult aStatus) = 0;
NS_IMETHOD HandleUnknownContentType(nsIDocumentLoader* loader,
nsIChannel* channel,
const char *aContentType,
const char *aCommand) = 0;
};
#endif /* __nsIJavaDOM_h__ */

View File

@@ -1,653 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
#include "prenv.h"
#include "nsISupportsUtils.h"
#include "nsIURL.h"
#include "nsIChannel.h"
#include "nsIDocument.h"
#include "nsIDocumentLoader.h"
#include "nsIDocumentLoaderObserver.h"
#include "nsIDocumentViewer.h"
#include "nsIDOMDocument.h"
#include "nsIDocShell.h"
#include "nsJavaDOMImpl.h"
#include "nsIModule.h"
#include "nsIGenericFactory.h"
#if defined(DEBUG)
#include <stdio.h>
#include "nsIDOMElement.h"
#include "nsIDOMNodeList.h"
#include "nsIDOMNamedNodeMap.h"
static void dump_document(nsIDOMDocument* dom, const char* urlSpec);
static void dump_node(FILE* of, nsIDOMNode* node, int indent,
PRBool isMapNode);
static void dump_map(FILE* of, nsIDOMNamedNodeMap* map, int indent);
static char* strip_whitespace(const PRUnichar* input, int length);
static const char* describe_type(int type);
#endif
#ifdef JAVA_DOM_OJI_ENABLE
#include "ProxyJNI.h"
#include "nsIServiceManager.h"
nsJVMManager* nsJavaDOMImpl::jvmManager = NULL;
JavaDOMSecurityContext* nsJavaDOMImpl::securityContext = NULL;
static NS_DEFINE_CID(kJVMManagerCID,NS_JVMMANAGER_CID);
#else
JavaVM* nsJavaDOMImpl::jvm = NULL;
#endif
static NS_DEFINE_IID(kIDocShellIID, NS_IDOCSHELL_IID);
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
static NS_DEFINE_IID(kIJavaDOMIID, NS_IJAVADOM_IID);
static NS_DEFINE_IID(kIDocumentViewerIID, NS_IDOCUMENT_VIEWER_IID);
static NS_DEFINE_IID(kIDOMDocumentIID, NS_IDOMDOCUMENT_IID);
static NS_DEFINE_IID(kIDocumentLoaderObserverIID, NS_IDOCUMENT_LOADER_OBSERVER_IID);
NS_IMPL_ADDREF(nsJavaDOMImpl);
NS_IMPL_RELEASE(nsJavaDOMImpl);
jclass nsJavaDOMImpl::domAccessorClass = NULL;
jmethodID nsJavaDOMImpl::startURLLoadMID = NULL;
jmethodID nsJavaDOMImpl::endURLLoadMID = NULL;
jmethodID nsJavaDOMImpl::progressURLLoadMID = NULL;
jmethodID nsJavaDOMImpl::statusURLLoadMID = NULL;
jmethodID nsJavaDOMImpl::startDocumentLoadMID = NULL;
jmethodID nsJavaDOMImpl::endDocumentLoadMID = NULL;
#define NS_JAVADOM_PROGID \
"component://netscape/blackwood/java-dom"
NS_GENERIC_FACTORY_CONSTRUCTOR(nsJavaDOMImpl)
static nsModuleComponentInfo components[] =
{
{
"Java DOM",
NS_JAVADOM_CID,
NS_JAVADOM_PROGID,
nsJavaDOMImplConstructor
}
};
NS_IMPL_NSGETMODULE("JavaDOMModule",components);
NS_IMETHODIMP nsJavaDOMImpl::QueryInterface(REFNSIID aIID, void** aInstance)
{
if (NULL == aInstance)
return NS_ERROR_NULL_POINTER;
*aInstance = NULL;
if (aIID.Equals(kIJavaDOMIID)) {
*aInstance = (void*) ((nsIJavaDOM*)this);
NS_ADDREF_THIS();
return NS_OK;
}
if (aIID.Equals(kIDocumentLoaderObserverIID)) {
*aInstance = (void*) ((nsIDocumentLoaderObserver*)this);
NS_ADDREF_THIS();
return NS_OK;
}
if (aIID.Equals(kISupportsIID)) {
*aInstance = (void*) ((nsISupports*)this);
NS_ADDREF_THIS();
return NS_OK;
}
return NS_NOINTERFACE;
}
nsJavaDOMImpl::nsJavaDOMImpl()
{
NS_INIT_ISUPPORTS();
}
PRBool nsJavaDOMImpl::Init(JNIEnv** jniEnv) {
JNIEnv* env = GetJNIEnv();
if (!env) return PR_FALSE;
*jniEnv = env;
if (!domAccessorClass) {
domAccessorClass = env->FindClass("org/mozilla/dom/DOMAccessor");
if (!domAccessorClass) return PR_FALSE;
domAccessorClass = (jclass) env->NewGlobalRef(domAccessorClass);
if (!domAccessorClass) return PR_FALSE;
startURLLoadMID =
env->GetStaticMethodID(domAccessorClass,
"startURLLoad",
"(Ljava/lang/String;Ljava/lang/String;J)V");
if (Cleanup(env) == PR_TRUE) {
domAccessorClass = NULL;
return PR_FALSE;
}
endURLLoadMID =
env->GetStaticMethodID(domAccessorClass,
"endURLLoad",
"(Ljava/lang/String;IJ)V");
if (Cleanup(env) == PR_TRUE) {
domAccessorClass = NULL;
return PR_FALSE;
}
progressURLLoadMID =
env->GetStaticMethodID(domAccessorClass,
"progressURLLoad",
"(Ljava/lang/String;IIJ)V");
if (Cleanup(env) == PR_TRUE) {
domAccessorClass = NULL;
return PR_FALSE;
}
statusURLLoadMID =
env->GetStaticMethodID(domAccessorClass,
"statusURLLoad",
"(Ljava/lang/String;Ljava/lang/String;J)V");
if (Cleanup(env) == PR_TRUE) {
domAccessorClass = NULL;
return PR_FALSE;
}
startDocumentLoadMID =
env->GetStaticMethodID(domAccessorClass,
"startDocumentLoad",
"(Ljava/lang/String;)V");
if (Cleanup(env) == PR_TRUE) {
domAccessorClass = NULL;
return PR_FALSE;
}
endDocumentLoadMID =
env->GetStaticMethodID(domAccessorClass,
"endDocumentLoad",
"(Ljava/lang/String;IJ)V");
if (Cleanup(env) == PR_TRUE) {
domAccessorClass = NULL;
return PR_FALSE;
}
}
return PR_TRUE;
}
nsJavaDOMImpl::~nsJavaDOMImpl()
{
}
PRBool nsJavaDOMImpl::Cleanup(JNIEnv* env)
{
if (env->ExceptionOccurred()) {
env->ExceptionDescribe();
return PR_TRUE;
}
return PR_FALSE;
}
nsIDOMDocument* nsJavaDOMImpl::GetDocument(nsIDocumentLoader* loader)
{
nsIDocShell* docshell = nsnull;
nsISupports* container = nsnull;
nsIContentViewer* contentv = nsnull;
nsIDocumentViewer* docv = nsnull;
nsIDocument* document = nsnull;
nsIDOMDocument* domDoc = nsnull;
nsresult rv = loader->GetContainer(&container);
if (NS_SUCCEEDED(rv) && container) {
rv = container->QueryInterface(kIDocShellIID, (void**) &docshell);
container->Release();
if (NS_SUCCEEDED(rv) && docshell) {
rv = docshell->GetContentViewer(&contentv);
docshell->Release();
if (NS_SUCCEEDED(rv) && contentv) {
rv = contentv->QueryInterface(kIDocumentViewerIID, (void**) &docv);
contentv->Release();
if (NS_SUCCEEDED(rv) && docv) {
rv = docv->GetDocument(document);
docv->Release();
if (NS_SUCCEEDED(rv) && document) {
rv = document->QueryInterface(kIDOMDocumentIID, (void**) &domDoc);
if (NS_SUCCEEDED(rv) && docv) {
return domDoc;
}
}
}
}
}
}
fprintf(stderr,
"nsJavaDOMImpl::GetDocument: failed: "
"container=%x, webshell=%x, contentViewer=%x, "
"documentViewer=%x, document=%x, "
"domDocument=%x, error=%x\n",
(unsigned) (void*) container,
(unsigned) (void*) docshell,
(unsigned) (void*) contentv,
(unsigned) (void*) docv,
(unsigned) (void*) document,
(unsigned) (void*) domDoc,
rv);
return NULL;
}
NS_IMETHODIMP nsJavaDOMImpl::OnStartDocumentLoad(nsIDocumentLoader* loader,
nsIURI* aURL,
const char* aCommand)
{
JNIEnv* env = NULL;
if (Init(&env) == PR_FALSE) return NS_ERROR_FAILURE;
char* urlSpec = (char*) "";
if (aURL)
aURL->GetSpec(&urlSpec);
jstring jURL = env->NewStringUTF(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
env->CallStaticVoidMethod(domAccessorClass,
startDocumentLoadMID,
jURL);
if (Cleanup(env) == PR_TRUE) return NS_ERROR_FAILURE;
return NS_OK;
}
NS_IMETHODIMP nsJavaDOMImpl::OnEndDocumentLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
nsresult aStatus)
{
JNIEnv* env = NULL;
if (Init(&env) == PR_FALSE) return NS_ERROR_FAILURE;
char* urlSpec = (char*) "";
nsIURI* url = nsnull;
if (channel && NS_SUCCEEDED(channel->GetURI(&url)))
url->GetSpec(&urlSpec);
jstring jURL = env->NewStringUTF(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
nsIDOMDocument* domDoc = GetDocument(loader);
env->CallStaticVoidMethod(domAccessorClass,
endDocumentLoadMID,
jURL,
(jint) aStatus,
(jlong)domDoc);
if (Cleanup(env) == PR_TRUE) return NS_ERROR_FAILURE;
return NS_OK;
}
NS_IMETHODIMP nsJavaDOMImpl::OnStartURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel)
{
JNIEnv* env = NULL;
if (Init(&env) == PR_FALSE) return NS_ERROR_FAILURE;
char* urlSpec = (char*) "";
nsIURI* url = nsnull;
if (channel && NS_SUCCEEDED(channel->GetURI(&url)))
url->GetSpec(&urlSpec);
jstring jURL = env->NewStringUTF(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
char* contentType = (char*) "";
if (channel)
channel->GetContentType(&contentType);
if (!contentType)
contentType = (char*) "";
jstring jContentType = env->NewStringUTF(contentType);
if (!jContentType) return NS_ERROR_FAILURE;
nsIDOMDocument* domDoc = GetDocument(loader);
env->CallStaticVoidMethod(domAccessorClass,
startURLLoadMID,
jURL,
jContentType,
(jlong)domDoc);
if (Cleanup(env) == PR_TRUE) return NS_ERROR_FAILURE;
return NS_OK;
}
NS_IMETHODIMP nsJavaDOMImpl::OnProgressURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
PRUint32 aProgress,
PRUint32 aProgressMax)
{
JNIEnv* env = NULL;
if (Init(&env) == PR_FALSE) return NS_ERROR_FAILURE;
char* urlSpec = (char*) "";
nsIURI* url = nsnull;
if (channel && NS_SUCCEEDED(channel->GetURI(&url)))
url->GetSpec(&urlSpec);
jstring jURL = env->NewStringUTF(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
nsIDOMDocument* domDoc = GetDocument(loader);
env->CallStaticVoidMethod(domAccessorClass,
progressURLLoadMID,
jURL,
(jint) aProgress,
(jint) aProgressMax,
(jlong)domDoc);
if (Cleanup(env) == PR_TRUE) return NS_ERROR_FAILURE;
return NS_OK;
}
NS_IMETHODIMP nsJavaDOMImpl::OnStatusURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
nsString& aMsg)
{
JNIEnv* env = NULL;
if (Init(&env) == PR_FALSE) return NS_ERROR_FAILURE;
char* urlSpec = (char*) "";
nsIURI* url = nsnull;
if (channel && NS_SUCCEEDED(channel->GetURI(&url)))
url->GetSpec(&urlSpec);
jstring jURL = env->NewStringUTF(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
const PRUnichar* cMsg = aMsg.GetUnicode();
jstring jMessage = env->NewString(cMsg, aMsg.Length());
if (!jMessage) return NS_ERROR_FAILURE;
nsIDOMDocument* domDoc = GetDocument(loader);
env->CallStaticVoidMethod(domAccessorClass,
statusURLLoadMID,
jURL,
jMessage,
(jlong)domDoc);
if (Cleanup(env) == PR_TRUE) return NS_ERROR_FAILURE;
return NS_OK;
}
NS_IMETHODIMP nsJavaDOMImpl::OnEndURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
nsresult aStatus)
{
JNIEnv* env = NULL;
if (Init(&env) == PR_FALSE) return NS_ERROR_FAILURE;
char* urlSpec = (char*) "";
nsIURI* url = nsnull;
if (channel && NS_SUCCEEDED(channel->GetURI(&url)))
url->GetSpec(&urlSpec);
jstring jURL = env->NewStringUTF(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
nsIDOMDocument* domDoc = GetDocument(loader);
#if defined(DEBUG)
dump_document(domDoc, urlSpec);
#endif
env->CallStaticVoidMethod(domAccessorClass,
endURLLoadMID,
jURL,
(jint) aStatus,
(jlong)domDoc);
if (Cleanup(env) == PR_TRUE) return NS_ERROR_FAILURE;
return NS_OK;
}
NS_IMETHODIMP nsJavaDOMImpl::HandleUnknownContentType(nsIDocumentLoader* loader,
nsIChannel* channel,
const char *aContentType,
const char *aCommand)
{
return NS_OK;
}
JNIEnv* nsJavaDOMImpl::GetJNIEnv() {
JNIEnv* env;
#ifdef JAVA_DOM_OJI_ENABLE
nsresult result;
if (!jvmManager) {
NS_WITH_SERVICE(nsIJVMManager, _jvmManager, kJVMManagerCID, &result);
if (NS_SUCCEEDED(result)) {
jvmManager = (nsJVMManager*)((nsIJVMManager*)_jvmManager);
}
}
if (!jvmManager) {
return NULL;
}
jvmManager->CreateProxyJNI(NULL,&env);
// if (!securityContext) {
// securityContext = new JavaDOMSecurityContext();
// }
// SetSecurityContext(env, securityContext);
SetSecurityContext(env, new JavaDOMSecurityContext());
#else /* JAVA_DOM_OJI_ENABLE */
if (!jvm) {
StartJVM();
}
#ifdef XP_PC
jvm->AttachCurrentThread((void**)&env,NULL);
#else
jvm->AttachCurrentThread(&env,NULL);
#endif
#endif /* JAVA_DOM_OJI_ENABLE */
return env;
}
#ifndef JAVA_DOM_OJI_ENABLE
void nsJavaDOMImpl::StartJVM(void) {
jsize jvmCount;
JNI_GetCreatedJavaVMs(&jvm, 1, &jvmCount);
if (jvmCount) {
return;
}
JNIEnv *env = NULL;
JDK1_1InitArgs vm_args;
JNI_GetDefaultJavaVMInitArgs(&vm_args);
vm_args.version = 0x00010001;
vm_args.verifyMode = JNI_TRUE;
#ifdef DEBUG
vm_args.verbose = JNI_TRUE;
vm_args.enableVerboseGC = JNI_TRUE;
#endif // DEBUG
char* cp = PR_GetEnv("CLASSPATH");
char* p = new char[strlen(cp) + strlen(vm_args.classpath) + 2];
strcpy(p, vm_args.classpath);
if (cp) {
#ifdef XP_PC
strcat(p, ";");
#else
strcat(p, ":");
#endif
strcat(p, cp);
vm_args.classpath = p;
}
#ifdef DISABLE_JIT
/* workaround to get java dom to work on Linux */
char **props = new char*[2];
props[0]="java.compiler=";
props[1]=0;
vm_args.properties = props;
#endif
#ifdef DEBUG
printf("classpath is \"%s\"\n", vm_args.classpath);
#endif // DEBUG
#ifdef XP_PC
jint rv = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);
#else
jint rv = JNI_CreateJavaVM(&jvm, &env, &vm_args);
#endif
if (rv < 0) {
printf("\n JAVA DOM: could not start jvm\n");
} else {
printf("\n JAVA DOM: successfully started jvm\n");
}
delete[] p;
}
#endif /* JAVA_DOM_OJI_ENABLE */
#if defined(DEBUG)
static void dump_document(nsIDOMDocument* domDoc, const char* urlSpec)
{
if (!domDoc) return;
if (strstr(urlSpec, ".xul") ||
strstr(urlSpec, ".js") ||
strstr(urlSpec, ".css") ||
strstr(urlSpec, "file:")) return;
FILE* of = fopen("dom-cpp.txt", "a");
if (!of) {
perror("nsJavaDOMImpl::dump_document: failed to open output file\n");
return;
}
nsIDOMElement* element = nsnull;
nsresult rv = domDoc->GetDocumentElement(&element);
if (NS_FAILED(rv) || !element)
return;
(void) element->Normalize();
fprintf(of, "\n+++ %s +++\n", urlSpec);
dump_node(of, (nsIDOMNode*) element, 0, PR_FALSE);
fprintf(of, "\n");
fflush(of);
fclose(of);
}
static void dump_node(FILE* of, nsIDOMNode* node, int indent,
PRBool isMapNode)
{
if (!node) return;
fprintf(of, "\n");
for (int i=0; i < indent; i++)
fprintf(of, " ");
nsString name;
nsString value;
PRUint16 type;
node->GetNodeName(name);
node->GetNodeValue(value);
node->GetNodeType(&type);
const PRUnichar* cname = name.GetUnicode();
const PRUnichar* cvalue = value.GetUnicode();
char* cnorm = strip_whitespace(cvalue, value.Length());
fprintf(of, "name=\"%s\" type=%s value=\"%s\"",
cname, describe_type(type), cnorm);
delete[] cnorm;
if (isMapNode) return;
nsIDOMNamedNodeMap* map = nsnull;
node->GetAttributes(&map);
dump_map(of, map, indent);
nsIDOMNodeList* children = nsnull;
node->GetChildNodes(&children);
if (!children) return;
PRUint32 length=0;
children->GetLength(&length);
for (PRUint32 j=0; j < length; j++) {
nsIDOMNode* child = nsnull;
children->Item(j, &child);
dump_node(of, child, indent+2, PR_FALSE);
}
}
static void dump_map(FILE* of, nsIDOMNamedNodeMap* map, int indent)
{
if (!map) return;
fprintf(of, "\n");
PRUint32 length=0;
map->GetLength(&length);
if (length > 0) {
for (int i=0; i < indent; i++)
fprintf(of, " ");
fprintf(of, "------- start attributes -------");
}
for (PRUint32 j=0; j < length; j++) {
nsIDOMNode* node = nsnull;
map->Item(j, &node);
dump_node(of, node, indent, PR_TRUE);
}
if (length > 0) {
fprintf(of, "\n");
for (int k=0; k < indent; k++)
fprintf(of, " ");
fprintf(of, "------- end attributes -------");
}
}
static char* strip_whitespace(const PRUnichar* input, int length)
{
if (!input || length < 1) {
char* out = new char[1];
out[0] = 0;
return out;
}
char* out = new char[length+1];
char* op = out;
const PRUnichar* ip = input;
PRUnichar c = ' ';
PRUnichar pc = ' ';
int i = 0;
for (c = *ip++; i++<length; c = *ip++) {
if ((pc == ' ' || pc == '\n' || pc == '\t') &&
(c == ' ' || c == '\n' || c == '\t'))
continue;
*op++ = (char)c;
pc = c;
}
*op++ = 0;
return out;
}
static const char* describe_type(int type)
{
switch (type) {
case nsIDOMNode::ELEMENT_NODE: return "ELEMENT";
case nsIDOMNode::ATTRIBUTE_NODE: return "ATTRIBUTE";
case nsIDOMNode::TEXT_NODE: return "TEXT";
case nsIDOMNode::CDATA_SECTION_NODE: return "CDATA_SECTION";
case nsIDOMNode::ENTITY_REFERENCE_NODE: return "ENTITY_REFERENCE";
case nsIDOMNode::ENTITY_NODE: return "ENTITY";
case nsIDOMNode::PROCESSING_INSTRUCTION_NODE: return "PROCESSING_INSTRUCTION";
case nsIDOMNode::COMMENT_NODE: return "COMMENT";
case nsIDOMNode::DOCUMENT_NODE: return "DOCUMENT";
case nsIDOMNode::DOCUMENT_TYPE_NODE: return "DOCUMENT_TYPE";
case nsIDOMNode::DOCUMENT_FRAGMENT_NODE: return "DOCUMENT_FRAGMENT";
case nsIDOMNode::NOTATION_NODE: return "NOTATION";
}
return "ERROR";
}
#endif

View File

@@ -1,77 +0,0 @@
#ifndef __nsJavaDOMImpl_h__
#define __nsJavaDOMImpl_h__
#include "jni.h"
#include "nsIJavaDOM.h"
#ifdef JAVA_DOM_OJI_ENABLE
#include "nsJVMManager.h"
#include "JavaDOMSecurityContext.h"
#endif
class nsIURI;
class nsIDOMDocument;
class nsIDocumentLoader;
class nsJavaDOMImpl : public nsIJavaDOM {
NS_DECL_ISUPPORTS
public:
nsJavaDOMImpl();
virtual ~nsJavaDOMImpl();
/* nsIDocumentLoaderObserver methods */
NS_IMETHOD OnStartDocumentLoad(nsIDocumentLoader* loader,
nsIURI* aURL,
const char* aCommand);
NS_IMETHOD OnEndDocumentLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
nsresult aStatus);
NS_IMETHOD OnStartURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel);
NS_IMETHOD OnProgressURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
PRUint32 aProgress,
PRUint32 aProgressMax);
NS_IMETHOD OnStatusURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
nsString& aMsg);
NS_IMETHOD OnEndURLLoad(nsIDocumentLoader* loader,
nsIChannel* channel,
nsresult aStatus);
NS_IMETHOD HandleUnknownContentType(nsIDocumentLoader* loader,
nsIChannel* channel,
const char *aContentType,
const char *aCommand);
private:
#ifdef JAVA_DOM_OJI_ENABLE
static nsJVMManager* jvmManager;
static JavaDOMSecurityContext* securityContext;
#else
static JavaVM* jvm;
#endif
static jclass domAccessorClass;
static jmethodID startURLLoadMID;
static jmethodID endURLLoadMID;
static jmethodID progressURLLoadMID;
static jmethodID statusURLLoadMID;
static jmethodID startDocumentLoadMID;
static jmethodID endDocumentLoadMID;
static JNIEnv* GetJNIEnv(void);
static void StartJVM(void);
static PRBool Init(JNIEnv**);
// cleanup after a JNI method invocation
static PRBool Cleanup(JNIEnv* env);
nsIDOMDocument* GetDocument(nsIDocumentLoader* loader);
};
#endif /* __nsJavaDOMImpl_h__ */

View File

@@ -1,81 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.test;
public class BWBaseTest implements Execution
{
/**
* This is a dummy implementation of interface method
*
* @param obj Object instance (Node/Document/....)
*
* @return if test has passed then return true else false
*
*
*/
public boolean execute(Object obj)
{
return true;
}
/**
* Send a null Object. Classes extending this class will override this
* method
*
*
* @return Null object reference
*
*/
public Object returnObject()
{
return null;
}
/**
* This method indicates whether a particular method is UNSUPPORTED or
* not.
*
*/
public void setUnsupported()
{
UNSUPPORTED = true;
}
/**
* This method indicates whether a particular method is UNSUPPORTED or
* not.
*
*
* @return Value of boolean varibale UNSUPPORTED.
*
*/
public boolean isUnsupported()
{
return UNSUPPORTED;
}
public static boolean FAILED=false;
public static boolean PASSED=true;
public boolean UNSUPPORTED=false;
}

View File

@@ -1,102 +0,0 @@
JavaTest Template:
Woking on similar lines as JavaSpec, this template generator parses an
input Class file and creates unique Test Template Files for
each public method complying with all combinations of its parameter list.
It is mainly used for doing a white box testing for all API's (methods).
This will ensure that all Java Testcase Files follow a given template.
It uses reflection to figure out all constructors and public methods
for a given class.
The file-naming convention for output files is a straight forward one.
<class Name>_<method name>_<param combinations>.java
param combinations is based on all permutations depending on the values
of different data types (as listed below)
Listed below is all possible values for types of parameter.
String = (null, "DUMMY_STRING")
int = (0, Integer.MIN_VALUE, Integer.MAX_VALUE)
float = (0, Float.MIN_VALUE, Float.MAX_VALUE)
double = (0, Double.MIN_VALUE, Double.MAX_VALUE)
long = (0, Long.MIN_VALUE, Long.MAX_VALUE)
short = (0, Short.MIN_VALUE, Short.MAX_VALUE)
char = (Character.MAX_VALUE)
boolean = (true, false)
byte = (Byte.MIN_VALUE, Byte.MAX_VALUE)
Integer = (null, 0, Integer.MIN_VALUE, Integer.MAX_VALUE)
Float = (null, 0, Float.MIN_VALUE, Float.MAX_VALUE)
Double = (null, 0, Double.MIN_VALUE, Double.MAX_VALUE)
Long = (null, 0, Long.MIN_VALUE, Long.MAX_VALUE)
Short = (null, 0, Short.MIN_VALUE, Short.MAX_VALUE)
Character = (null, Character.MAX_VALUE)
Byte = (null, Byte.MIN_VALUE, Byte.MAX_VALUE)
Object = (null, "NOTNULL")
So for a method 'm' for class 'c' with two String parameters
the output files generated will be
c_m_String_String_0.java --> (null, null)
c_m_String_String_1.java --> ("DUMMY_STRING", null)
c_m_String_String_2.java --> (null, "DUMMY_STRING")
C_m_String_String_3.java --> ("DUMMY_STRING", "DUMMY_STRING")
--------------------------------------------------------------------------
How to run
==========
java BWJavaTestTemplate [ -d <output directory> ] classname
<output directory> is the location where u want to generate these
TestCase files
--------------------------------------------------------------------------
For Example
===========
Class: x.java
public class x
{
public x(String arg)
{
}
private void modifyVal(String instr)
{
}
public void setVal (String ival)
{
}
public void setIndexVal (String ival, int index)
{
}
}
Generated Files are
x_setVal_String_0.java
x_setVal_String_1.java
x_setIndexVal_String_int_0.java
x_setIndexVal_String_int_1.java
x_setIndexVal_String_int_2.java
x_setIndexVal_String_int_3.java
x_setIndexVal_String_int_4.java
x_setIndexVal_String_int_5.java
x_x_String_0.java
x_x_String_1.java
x.txt
--------------------------------------------------------------------------
NOTE: Right now the author name in each of those generated files is left
empty. Future version will reflect the same from configuration files

View File

@@ -1,192 +0,0 @@
<!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="Mozilla/4.51 [en] (X11; U; SunOS 5.6 sun4u) [Netscape]">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000EE" vlink="#551A8B" alink="#FF0000">
<b><u><font color="#993399"><font size=+1>JavaTest Template</font></font></u></b>
<br>&nbsp;
<p>Woking on similar lines as JavaSpec, this template generator parses
an
<br>input Class file and creates unique Test Template Files for
<br>each public method complying with all combinations of its parameter
list.
<br>It is mainly used for doing a white box testing for all API's (methods).
<p>This will ensure that all Java Testcase Files follow a given template.
<p>It uses reflection to figure out all constructors and public methods
<br>for a given class.
<br>The file-naming convention for output files is a straight forward one.
<br>[class Name]_[method name]_[param combinations].java
<p>param combinations is based on all permutations depending on the values
<br>of different data types (as listed below)
<br>&nbsp;
<p>Listed below is all possible values for types of parameter.
<br>&nbsp;
<table BORDER COLS=2 WIDTH="100%" BGCOLOR="#99FFCC" NOSAVE >
<tr NOSAVE>
<td WIDTH="100" NOSAVE>String</td>
<td>(null, "DUMMY_STRING")</td>
</tr>
<tr>
<td>int</td>
<td>(0, Integer.MIN_VALUE, Integer.MAX_VALUE)</td>
</tr>
<tr>
<td>float</td>
<td>(0, Float.MIN_VALUE, Float.MAX_VALUE)</td>
</tr>
<tr>
<td>double</td>
<td>(0, Double.MIN_VALUE, Double.MAX_VALUE)</td>
</tr>
<tr>
<td>long</td>
<td>(0, Long.MIN_VALUE, Long.MAX_VALUE)</td>
</tr>
<tr>
<td>short</td>
<td>(0, Short.MIN_VALUE, Short.MAX_VALUE)</td>
</tr>
<tr>
<td>char</td>
<td>(Character.MAX_VALUE)</td>
</tr>
<tr>
<td>boolean</td>
<td>(true, false)</td>
</tr>
<tr>
<td>byte</td>
<td>(Byte.MIN_VALUE, Byte.MAX_VALUE)</td>
</tr>
<tr>
<td>Integer</td>
<td>(null, 0, Integer.MIN_VALUE, Integer.MAX_VALUE)</td>
</tr>
<tr>
<td>Float</td>
<td>&nbsp;(null, 0, Float.MIN_VALUE, Float.MAX_VALUE)</td>
</tr>
<tr>
<td>Double</td>
<td>(null, 0, Double.MIN_VALUE, Double.MAX_VALUE)</td>
</tr>
<tr>
<td>Long</td>
<td>(null, 0, Long.MIN_VALUE, Long.MAX_VALUE)</td>
</tr>
<tr>
<td>Short</td>
<td>(null, 0, Short.MIN_VALUE, Short.MAX_VALUE)</td>
</tr>
<tr>
<td>Character</td>
<td>(null, Character.MAX_VALUE)</td>
</tr>
<tr>
<td>Byte</td>
<td>(null, Byte.MIN_VALUE, Byte.MAX_VALUE)</td>
</tr>
<tr>
<td>Object</td>
<td>(null, "NOTNULL")</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
<p>So for a method 'm' for class 'c' with two String parameters the output
files generated will be
<br>c_m_String_String_0.java --> (null, null)
<br>c_m_String_String_1.java --> ("DUMMY_STRING", null)
<br>c_m_String_String_2.java --> (null, "DUMMY_STRING")
<br>C_m_String_String_3.java --> ("DUMMY_STRING", "DUMMY_STRING")
<p>
<hr NOSHADE WIDTH="100%">
<h2>
<b><u><font color="#993399"><font size=+1>How to run</font></font></u></b></h2>
<p><br>java BWJavaTestTemplate [ -d&nbsp;<output directory>] classname
<br><output directory>is the location where u want to generate these
<br>TestCase files
<br>
<hr NOSHADE WIDTH="100%">
<h2>
<u><font color="#993399">Example</font></u></h2>
<font color="#FF6666">Class: x.java</font><font color="#FF6666"></font>
<p><font color="#FF6666">&nbsp;&nbsp; public class x</font>
<br><font color="#FF6666">&nbsp;&nbsp; {</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public x(String
arg)</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font><font color="#FF6666"></font>
<p><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp; private void modifyVal(String
instr)</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp; {</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp; }</font><font color="#FF6666"></font>
<p><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp; public void setVal (String
ival)</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp; {</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp; }</font><font color="#FF6666"></font>
<p><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp; public void setIndexVal
(String ival, int index)</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp; {</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp;&nbsp; }</font>
<br><font color="#FF6666">&nbsp; }</font>
<br><font color="#FF6666"></font>&nbsp;<font color="#FF6666"></font>
<p>Generated Files are
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x_setVal_String_0.java</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x_setIndexVal_String_int_0.java</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x_setIndexVal_String_int_1.java</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x_setIndexVal_String_int_2.java</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x_setIndexVal_String_int_3.java</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x_setIndexVal_String_int_4.java</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x_setIndexVal_String_int_5.java</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x_x_String_0.java</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x_x_String_1.java</font>
<br><font color="#FF6666">&nbsp;&nbsp;&nbsp; x.txt</font><font color="#FF6666"></font>
<p>
<hr NOSHADE WIDTH="100%">
<p><u><font color="#993399"><font size=+1>NOTE</font></font></u>
<p>Right now the author name in each of those generated files is left&nbsp;
empty. Future version will reflect the same from configuration files.
</body>
</html>

View File

@@ -1,895 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.test;
import java.lang.*;
import java.util.*;
import java.io.*;
import java.lang.reflect.*;
import org.mozilla.dom.*;
class BWJavaTemplate
{
ReflectionTest rt=null;
String fullclass=null;
String jclass=null;
String packageName=null;
String outputDir=null;
Vector outputFiles=null;
private Method[] methods = null;
private String currMethod=new String();
private String currParamList=new String();
private Hashtable rules = null;
public BWJavaTemplate(String ajclass, String aoutDir, String rulesFile)
{
outputDir = aoutDir+System.getProperty("file.separator");
fullclass = ajclass;
if (fullclass == null) {
System.out.println("Class Name cannot be NULL... ");
return;
}
if (rulesFile != null) {
loadRules(rulesFile);
}
int idx = fullclass.lastIndexOf(".");
if ( idx != -1)
{
packageName = fullclass.substring(0, idx);
jclass = fullclass.substring(idx+1);
System.out.println("packageName is " + packageName);
} else {
jclass = fullclass;
}
System.out.println("class Name is " + jclass);
rt = new ReflectionTest();
if (rt == null) {
System.out.println("Could not instantiate ReflectionTest...\n");
return;
}
outputFiles = new Vector();
System.out.println("Parsing constructors and methods ...");
if (!(parseClassConstructor()) && !(parseClassMethod())) {
System.out.println("Can't parse neither COnstructors nor Methods !!!\n");
return;
}
DataOutputStream dos = null;
String txtFile = jclass + ".txt";
try {
dos = new DataOutputStream( new FileOutputStream(outputDir+txtFile));
} catch (Exception e) {
System.out.println("ERROR: Could not create File " + txtFile);
return;
}
try {
//dos.write("#Class|Method|Parameter|FileName\n".getBytes());
for(int i=0; i<outputFiles.size(); i++)
{
dos.write(((String)outputFiles.elementAt(i)).getBytes());
dos.write("\n".getBytes());
}
} catch (IOException e) {
System.out.println("ERROR: Could not write to File " + txtFile);
return;
}
try {
dos.close();
} catch (Exception e) {
System.out.println("ERROR: Could not close File " + txtFile);
return;
}
}
private void loadRules(String rulesFile) {
try {
/* Input stream routines*/
FileInputStream in = new FileInputStream(rulesFile);
LineNumberReader ln = new LineNumberReader((Reader)(new InputStreamReader((InputStream)in)));
/*Parsing rules file*/
rules = new Hashtable();
String str = null;
int pos = -1;
while((str = ln.readLine()) != null) {
if ((pos = str.indexOf(' ')) <= 0 || pos == str.length()) {
System.out.println("WARNIG: rules file format error at line "+ln.getLineNumber());
} else {
//System.out.println("Rules: "+str.substring(0, pos)+" <-> "+str.substring(pos+1));
rules.put((Object)str.substring(0, pos), (Object)str.substring(pos+1));
}
}
} catch (Exception e) {
System.out.println("WARNING: Can't read rules file "+rulesFile+": "+e.fillInStackTrace()+"\n");
rules = null;
}
}
/**
* Parses the class constructors and create class files
*
* @return Either true or false
*/
public boolean parseClassConstructor()
{
Class cl = null;
try {
cl = Class.forName(fullclass);
} catch (Exception e) {
System.out.println("Could not find class file " + fullclass);
return false;
}
if (Modifier.isAbstract(cl.getModifiers()))
return false;
if (Modifier.isInterface(cl.getModifiers()))
return false;
Constructor constructors[] = rt.getConstructors(cl);
String paramString = null;
int staticFlag=0;
for (int i = 0; i < constructors.length; i++)
{
staticFlag=0;
String returnType = "void";
Constructor c = constructors[i];
Class[] paramTypes = c.getParameterTypes();
String conName = c.getName();
currMethod = conName;
int mod = c.getModifiers();
if (Modifier.isStatic(mod))
staticFlag = 1;
else if (!(Modifier.isPublic(mod)))
continue;
paramString = new String();
ParamCombination pcomb = null;
pcomb = new ParamCombination(paramTypes.length);
if (pcomb == null)
{
System.out.println("Could not instantiate ParamCombination...\n");
return false;
}
for (int j = 0; j < paramTypes.length; j++)
{
// Construct parameter string (param1_param2_...)
String pstr = paramTypes[j].getName();
String tstr = new String("");
// check if param is an Array and accordingly get
// component type.
if (pstr.startsWith("["))
{
int index = pstr.lastIndexOf("[") + 1;
tstr = "Arr" + (new Integer(index)).toString();
pstr = (pstr.substring(index)).trim();
if (pstr.length() == 1) {
if (pstr.compareTo("I") == 0)
tstr = tstr + "int";
else if (pstr.compareTo("F") == 0)
tstr = tstr + "float";
else if (pstr.compareTo("D") == 0)
tstr = tstr + "double";
else if (pstr.compareTo("S") == 0)
tstr = tstr + "short";
else if (pstr.compareTo("C") == 0)
tstr = tstr + "char";
else if (pstr.compareTo("B") == 0)
tstr = tstr + "byte";
} else {
// Remove the leading 'L' from the string
pstr = pstr.substring(1);
}
// Remove trailing semicolon
int slen = pstr.length();
pstr = pstr.substring(0, slen-1);
}
// Remove . from paramname (java.lang.String)
int idx = pstr.lastIndexOf(".");
if (idx != -1)
{
pstr = pstr.substring(idx + 1);
}
tstr = tstr + pstr;
paramString = paramString + "_" + tstr;
/* get value list for parameter */
pcomb.addElement(getParameterValueList(tstr));
}
// remove leading underscore
if (paramString.length() > 1)
paramString = paramString.substring(1);
currParamList = paramString;
String combstr[] = pcomb.getValueList();
if (combstr != null)
{
for (int k=0; k< combstr.length; k++)
{
String pstr = paramString + "_" + (new Integer(k)).toString();
createTemplate(jclass, jclass, pstr, combstr[k], returnType, staticFlag);
}
} else {
createTemplate(jclass, jclass, null, null, returnType, staticFlag);
}
}
return true;
}
/**
* Parses the class methods and create class files
*
* @return Either true or false
*/
public boolean parseClassMethod()
{
Class cl = null;
try {
cl = Class.forName(fullclass);
} catch (Exception e) {
System.out.println("Could not find class file " + fullclass);
return false;
}
methods = rt.getMethods(cl);
String paramString = null;
int staticFlag=0;
for (int i = 0; i < methods.length; i++)
{
System.out.println("Parsing method: "+jclass+" -> "+methods[i].getName());
staticFlag=0;
Method m = methods[i];
Class[] paramTypes = m.getParameterTypes();
String conName = m.getName();
String returnType = (m.getReturnType()).getName();
currMethod = conName;
int mod = m.getModifiers();
if (Modifier.isStatic(mod))
staticFlag = 1;
else if (!(Modifier.isPublic(mod)))
continue;
paramString = new String();
ParamCombination pcomb = null;
System.out.println("Number of parms: "+paramTypes.length);
pcomb = new ParamCombination(paramTypes.length);
if (pcomb == null)
{
System.out.println("Could not instantiate ParamCombination...\n");
return false;
}
if (Modifier.isStatic(m.getModifiers()))
staticFlag = 1;
for (int j = 0; j < paramTypes.length; j++)
{
// Construct parameter string (param1_param2_...)
String pstr = paramTypes[j].getName();
String tstr = new String("");
// check if param is an Array and accordingly get
// component type.
if (pstr.startsWith("["))
{
int index = pstr.lastIndexOf("[") + 1;
tstr = "Arr" + (new Integer(index)).toString();
pstr = (pstr.substring(index)).trim();
if (pstr.length() == 1) {
if (pstr.compareTo("I") == 0)
tstr = tstr + "int";
else if (pstr.compareTo("F") == 0)
tstr = tstr + "float";
else if (pstr.compareTo("D") == 0)
tstr = tstr + "double";
else if (pstr.compareTo("S") == 0)
tstr = tstr + "short";
else if (pstr.compareTo("C") == 0)
tstr = tstr + "char";
else if (pstr.compareTo("B") == 0)
tstr = tstr + "byte";
} else {
// Remove the leading 'L' from the string
pstr = pstr.substring(1);
}
// Remove trailing semicolon
int slen = pstr.length();
pstr = pstr.substring(0, slen-1);
}
// Remove . from paramname (java.lang.String)
int idx = pstr.lastIndexOf(".");
if (idx != -1)
{
pstr = pstr.substring(idx + 1);
}
tstr = tstr + pstr;
paramString = paramString + "_" + tstr;
/* get value list for parameter */
pcomb.addElement(getParameterValueList(tstr));
}
// remove leading underscore
if (paramString.length() > 1)
paramString = paramString.substring(1);
String combstr[] = pcomb.getValueList();
if (combstr != null)
{
for (int k=0; k< combstr.length; k++)
{
String pstr = paramString + "_" + (new Integer(k)).toString();
currParamList = paramString;
createTemplate(jclass, conName, pstr, combstr[k], returnType, staticFlag);
}
} else {
createTemplate(jclass, conName, null, null, returnType, staticFlag);
}
}
return true;
}
/**
* GetParses the class constructors and create class files
*
* @param Name of the paramter class
* @return Vector of all permissbile values for this class
* viz: for String class it will be null/"dummy"
*/
public Vector getParameterValueList(String param)
{
Vector result = null;
if (param == null) return null;
result = new Vector();
if (param.compareTo("String") == 0)
{
result.addElement("null");
result.addElement("\"DUMMY_STRING\"");
} else
if (param.compareTo("int") == 0)
{
result.addElement("0");
result.addElement("Integer.MIN_VALUE");
result.addElement("Integer.MAX_VALUE");
} else
if (param.compareTo("float") == 0)
{
result.addElement("0");
result.addElement("Float.MAX_VALUE");
result.addElement("Float.NaN");
} else
if (param.compareTo("double") == 0)
{
result.addElement("0");
result.addElement("Double.MAX_VALUE");
result.addElement("Double.NaN");
} else
if (param.compareTo("long") == 0)
{
result.addElement("0");
result.addElement("Long.MIN_VALUE");
result.addElement("Long.MAX_VALUE");
} else
if (param.compareTo("short") == 0)
{
result.addElement("0");
result.addElement("Short.MIN_VALUE");
result.addElement("Short.MAX_VALUE");
} else
if (param.compareTo("char") == 0)
{
result.addElement("Character.MAX_VALUE");
} else
if (param.compareTo("boolean") == 0)
{
result.addElement("true");
result.addElement("false");
} else
if (param.compareTo("byte") == 0)
{
result.addElement("Byte.MIN_VALUE");
result.addElement("Byte.MAX_VALUE");
} else
if (param.compareTo("Integer") == 0)
{
result.addElement("null");
result.addElement("new Integer(0)");
result.addElement("new Integer(Integer.MIN_VALUE)");
result.addElement("new Integer(Integer.MAX_VALUE)");
} else
if (param.compareTo("Float") == 0)
{
result.addElement("null");
result.addElement("new Float(0)");
result.addElement("new Float(Float.MAX_VALUE)");
result.addElement("new Float(Float.NaN)");
} else
if (param.compareTo("Double") == 0)
{
result.addElement("null");
result.addElement("new Double(0)");
result.addElement("new Double(Double.MAX_VALUE)");
result.addElement("new Double(Double.NaN)");
} else
if (param.compareTo("Long") == 0)
{
result.addElement("null");
result.addElement("new Long(0)");
result.addElement("new Long(Long.MIN_VALUE)");
result.addElement("new Long(Long.MAX_VALUE)");
} else
if (param.compareTo("Short") == 0)
{
result.addElement("null");
result.addElement("new Short(0)");
result.addElement("new Short(Short.MIN_VALUE)");
result.addElement("new Short(Short.MAX_VALUE)");
} else
if (param.compareTo("Character") == 0)
{
result.addElement("'" + (new Character(Character.MAX_VALUE)).toString() + "`");
} else
if (param.compareTo("Byte") == 0)
{
result.addElement("null");
result.addElement("new Byte(Byte.MIN_VALUE)");
result.addElement("new Byte(Byte.MAX_VALUE)");
} else
if (rules != null && rules.get(param) != null) {
result.addElement((String)rules.get(param));
result.addElement("null");
} else {
result.addElement("null");
result.addElement("NOTNULL");
}
return result;
}
/**
* Create Template Java File
*
* @param className Name of the class file
* @param methodName Name of the method
* @param paramString Concated string of parameter types separated by
* underscores.
* @param valueList A concated String of values for the above
* parameters in the given order
* @param returnType Return Type for the given method.
*
*
* @return void
*/
public void createTemplate( String className,
String methodName,
String paramString,
String valueList,
String returnType,
int staticFlag
)
{
if (className == null) return;
if (methodName == null) return;
if (returnType == null) return;
if (paramString != null)
if (valueList == null) return;
String cName = new String();
String filename = new String();
if (paramString != null){
cName = className + "_" + methodName + "_" + paramString;
filename = cName + ".java";
} else {
cName = className + "_" + methodName;
filename = cName + ".java";
}
DataOutputStream raf = null;
try {
raf = new DataOutputStream( new FileOutputStream(outputDir+filename));
} catch (Exception e) {
System.out.println("ERROR: Could not create File " + filename);
return;
}
try {
String fstr = new String();
fstr = fstr + "/**";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " * @version 1.00 ";
fstr = fstr + "\n";
fstr = fstr + " * @author ";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " * TESTID ";
fstr = fstr + "\n";
fstr = fstr + " * ";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " */";
fstr = fstr + "\n";
fstr = fstr + "package org.mozilla.dom.test;";
fstr = fstr + "\n";
fstr = fstr + "\n";
fstr = fstr + "import java.util.*;";
fstr = fstr + "\n";
fstr = fstr + "import java.io.*;";
fstr = fstr + "\n";
fstr = fstr + "import org.mozilla.dom.test.*;";
fstr = fstr + "\n";
fstr = fstr + "import org.mozilla.dom.*;";
fstr = fstr + "\n";
fstr = fstr + "import org.w3c.dom.*;";
fstr = fstr + "\n";
fstr = fstr + "import org.w3c.dom.html.*;";
fstr = fstr + "\n";
fstr = fstr + "\n";
fstr = fstr + "public class " + cName;
fstr = fstr + " extends BWBaseTest implements Execution";
fstr = fstr + "\n";
fstr = fstr + "{";
fstr = fstr + "\n";
fstr = fstr + "\n";
fstr = fstr + " /**";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " ***********************************************************";
fstr = fstr + "\n";
fstr = fstr + " * Constructor";
fstr = fstr + "\n";
fstr = fstr + " ***********************************************************";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " */";
fstr = fstr + "\n";
fstr = fstr + " public " + cName + "()";
fstr = fstr + "\n";
fstr = fstr + " {";
fstr = fstr + "\n";
fstr = fstr + " }";
fstr = fstr + "\n";
fstr = fstr + "\n";
fstr = fstr + "\n";
fstr = fstr + " /**";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " ***********************************************************";
fstr = fstr + "\n";
fstr = fstr + " * Starting point of application";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " * @param args Array of command line arguments";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " ***********************************************************";
fstr = fstr + "\n";
fstr = fstr + " */";
fstr = fstr + "\n";
fstr = fstr + " public static void main(String[] args)";
fstr = fstr + "\n";
fstr = fstr + " {";
fstr = fstr + "\n";
fstr = fstr + " }";
fstr = fstr + "\n";
fstr = fstr + "\n";
fstr = fstr + " /**";
fstr = fstr + "\n";
fstr = fstr + " ***********************************************************";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " * Execute Method ";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " * @param tobj Object reference (Node/Document/...)";
fstr = fstr + "\n";
fstr = fstr + " * @return true or false depending on whether test passed or failed.";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " ***********************************************************";
fstr = fstr + "\n";
fstr = fstr + " */";
fstr = fstr + "\n";
fstr = fstr + " public boolean execute(Object tobj)";
fstr = fstr + "\n";
fstr = fstr + " {";
fstr = fstr + "\n";
fstr = fstr + " if (tobj == null) {";
fstr = fstr + "\n";
fstr = fstr + " TestLoader.logPrint(\"Object is NULL...\");";
fstr = fstr + "\n";
fstr = fstr + " return BWBaseTest.FAILED;";
fstr = fstr + "\n";
fstr = fstr + " }";
fstr = fstr + "\n";
fstr = fstr + "\n";
fstr = fstr + " String os = System.getProperty(\"OS\");";
fstr = fstr + "\n";
fstr = fstr + " osRoutine(os);";
fstr = fstr + "\n";
/* String pString=valueList;
if (valueList == null)
pString= new String("");
*/
if (rules != null && rules.get(className) != null)
fstr =fstr + makeTestRoutine(className, returnType, methodName, valueList);
fstr = fstr + " return BWBaseTest.PASSED;";
fstr = fstr + "\n";
fstr = fstr + " }";
fstr = fstr + "\n";
fstr = fstr + "\n";
fstr = fstr + " /**";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " ***********************************************************";
fstr = fstr + "\n";
fstr = fstr + " * Routine where OS specific checks are made. ";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " * @param os OS Name (SunOS/Linus/MacOS/...)";
fstr = fstr + "\n";
fstr = fstr + " ***********************************************************";
fstr = fstr + "\n";
fstr = fstr + " *";
fstr = fstr + "\n";
fstr = fstr + " */";
fstr = fstr + "\n";
fstr = fstr + " private void osRoutine(String os)";
fstr = fstr + "\n";
fstr = fstr + " {";
fstr = fstr + "\n";
fstr = fstr + " if(os == null) return;";
fstr = fstr + "\n";
fstr = fstr + "\n";
fstr = fstr + " os = os.trim();";
fstr = fstr + "\n";
fstr = fstr + " if(os.compareTo(\"SunOS\") == 0) {}";
fstr = fstr + "\n";
fstr = fstr + " else if(os.compareTo(\"Linux\") == 0) {}";
fstr = fstr + "\n";
fstr = fstr + " else if(os.compareTo(\"Windows\") == 0) {}";
fstr = fstr + "\n";
fstr = fstr + " else if(os.compareTo(\"MacOS\") == 0) {}";
fstr = fstr + "\n";
fstr = fstr + " else {}";
fstr = fstr + "\n";
fstr = fstr + " }";
fstr = fstr + "\n";
fstr = fstr + "}";
fstr = fstr + "\n";
raf.write(fstr.getBytes());
} catch (IOException e) {
System.out.println("ERROR: Could not write to File " + filename);
return;
}
try {
raf.close();
} catch (Exception e) {
System.out.println("ERROR: Could not close File " + filename);
return;
}
DataOutputStream dos = null;
String txtFile = className + ".txt";
try {
dos = new DataOutputStream( new FileOutputStream(outputDir+txtFile));
} catch (Exception e) {
System.out.println("ERROR: Could not create File " + txtFile);
return;
}
String str = className + ":" + currMethod + ":" + currParamList + ":" + filename;
outputFiles.addElement(str);
try {
dos.write(str.getBytes());
} catch (IOException e) {
System.out.println("ERROR: Could not write to File " + txtFile);
return;
}
try {
dos.close();
} catch (Exception e) {
System.out.println("ERROR: Could not close File " + txtFile);
return;
}
}
private Method findMethod(String mn) {
if (methods == null)
return null;
for (int i=0; i < methods.length; i++) {
//System.out.println("Comparing: "+mn+" <-> "+methods[i].getName());
if (methods[i].getName().compareTo(mn) == 0)
return methods[i];
}
return null;
}
private String makeTestRoutine(String className, String returnType, String methodName, String valueList) {
String result = new String("");
String tab = " ", tab1=tab+tab, tab2=tab1+tab, tab3=tab2+tab1;
String robj = "", check = "";
String valList = valueList;
if (valueList == null)
valList = "";
/*Weather method returns object ?*/
if (returnType.compareTo("void") != 0) {
robj = returnType + " rc = ";
if (returnType.indexOf('.') > 0)
check = tab3 + "if (rc == null) return BWBaseTest.FAILED;\n";
}
/*Let's try to find set<->get pair for methods with one argument ...*/
if (methodName.startsWith("set") && valueList.indexOf(',') < 0 && valueList.compareTo("null") != 0) {
String getMethod = "get" + methodName.substring(3);
//System.out.println("GET_METHOD "+getMethod);
Method m;
if ((m = findMethod(getMethod)) != null && m.getParameterTypes().length == 0) {
String equals = ".equals";
/* Weather return type is standard ?*/
if (m.getReturnType().getName().indexOf('.') < 0)
equals = "==";
check = tab3+"if (!(obj."+getMethod+"()"+equals+"("+valueList+"))) return BWBaseTest.FAILED;\n";
}
}
result += tab1 + "Document d = (Document)tobj;\n";
result += tab1 + "if (d != null) {\n";
result += tab2 + "try {\n";
result += tab3 + className+" obj = " + rules.get(className)+";\n";
result += tab3 + robj + "obj." + methodName + "("+valList+");\n" + check;
result += tab2 + "} catch (Exception e) {\n";
result += tab3 + "return BWBaseTest.FAILED;\n";
result += tab2 + "}\n";
result += tab1 + "} else {\n";
result += tab2 + "return BWBaseTest.FAILED;\n";
result += tab1 + "}\n";
return result;
}
public static void usage()
{
System.out.println("Usage: java JavaTestTemplate [-d <output dir>] [-r <rules_file>] <className>");
}
public static void main(String args[])
{
if (args.length == 0)
{
BWJavaTemplate.usage();
return;
}
String className = null;
String outDirectory = null;
String rulesFile = null;
switch(args.length) {
case(0):
BWJavaTemplate.usage();
return;
case(1):
if(args[0].charAt(0) == '-') {
BWJavaTemplate.usage();
return;
}
className = args[0];
break;
default:
for(int i=0; i<args.length;) {
if(args[i].charAt(0) != '-') {
if (className != null) {
BWJavaTemplate.usage();
return;
}
className = args[i];
i++;
} else {
switch(args[i].charAt(1)) {
case('d'):
outDirectory = args[i+1];
i+=2;
break;
case('r'):
rulesFile = args[i+1];
i+=2;
break;
default:
BWJavaTemplate.usage();
return;
} //end of switch
}
}
} //end of switch
/*
if (args.length == 3) {
if (args[0].compareTo("-d") != 0) {
BWJavaTemplate.usage();
return;
} else {
outDirectory = args[1];
className = args[2];
}
} else {
outDirectory = new String(".");
className = args[0];
}
*/
BWJavaTemplate jt = new BWJavaTemplate(className, outDirectory, rulesFile);
}
}

View File

@@ -1,7 +0,0 @@
BW_TESTDIR=/workspace/mozilla/java/dom/tests/src
BW_TESTFILE=BWTestClass.lst
BW_LOGDIR=/workspace/mozilla/java/dom/tests/src/log
BW_LOGFILE=BWTest.log
BW_THREADMODE=S
BW_HTMLTEST=file:
BW_XMLTEST=file:

View File

@@ -1 +0,0 @@
org.mozilla.dom.test.AttrImpl_getName

View File

@@ -1,237 +0,0 @@
org.mozilla.dom.test.AttrImpl_getName
org.mozilla.dom.test.AttrImpl_getSpecified
org.mozilla.dom.test.AttrImpl_getValue
org.mozilla.dom.test.AttrImpl_getOwnerElement
org.mozilla.dom.test.AttrImpl_setValue_String_0
org.mozilla.dom.test.AttrImpl_setValue_String_1
org.mozilla.dom.test.CharacterDataImpl_appendData_String_0
org.mozilla.dom.test.CharacterDataImpl_appendData_String_1
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_0
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_1
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_2
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_3
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_4
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_5
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_6
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_7
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_8
org.mozilla.dom.test.CharacterDataImpl_getData
org.mozilla.dom.test.CharacterDataImpl_getLength
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_0
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_1
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_2
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_3
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_4
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_5
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_0
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_1
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_10
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_11
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_12
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_13
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_14
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_15
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_16
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_17
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_2
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_3
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_4
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_5
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_6
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_7
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_8
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_9
org.mozilla.dom.test.CharacterDataImpl_setData_String_0
org.mozilla.dom.test.CharacterDataImpl_setData_String_1
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_0
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_1
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_2
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_3
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_4
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_5
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_6
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_7
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_8
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_0
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_1
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_2
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_3
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_4
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_0
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_String_0
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_0
org.mozilla.dom.test.DocumentImpl_createAttribute_String_0
org.mozilla.dom.test.DocumentImpl_createAttribute_String_1
org.mozilla.dom.test.DocumentImpl_createAttributeNS_String_String_0
org.mozilla.dom.test.DocumentImpl_createAttributeNS_String_String_1
org.mozilla.dom.test.DocumentImpl_createAttributeNS_String_String_2
org.mozilla.dom.test.DocumentImpl_createAttributeNS_String_String_3
org.mozilla.dom.test.DocumentImpl_createCDATASection_String_0
org.mozilla.dom.test.DocumentImpl_createCDATASection_String_1
org.mozilla.dom.test.DocumentImpl_createComment_String_0
org.mozilla.dom.test.DocumentImpl_createComment_String_1
org.mozilla.dom.test.DocumentImpl_createDocumentFragment
org.mozilla.dom.test.DocumentImpl_createElement_String_0
org.mozilla.dom.test.DocumentImpl_createElement_String_1
org.mozilla.dom.test.DocumentImpl_createElement_createElementNS_String_String_0
org.mozilla.dom.test.DocumentImpl_createElement_createElementNS_String_String_1
org.mozilla.dom.test.DocumentImpl_createElement_createElementNS_String_String_2
org.mozilla.dom.test.DocumentImpl_createElement_createElementNS_String_String_3
org.mozilla.dom.test.DocumentImpl_createEntityReference_String_0
org.mozilla.dom.test.DocumentImpl_createEvent_String_0
org.mozilla.dom.test.DocumentImpl_createEvent_String_1
org.mozilla.dom.test.DocumentImpl_createProcessingInstruction_String_String_0
org.mozilla.dom.test.DocumentImpl_createProcessingInstruction_String_String_1
org.mozilla.dom.test.DocumentImpl_createProcessingInstruction_String_String_2
org.mozilla.dom.test.DocumentImpl_createProcessingInstruction_String_String_3
org.mozilla.dom.test.DocumentImpl_createTextNode_String_0
org.mozilla.dom.test.DocumentImpl_createTextNode_String_1
org.mozilla.dom.test.DocumentImpl_getDoctype
org.mozilla.dom.test.DocumentImpl_getDocumentElement
org.mozilla.dom.test.DocumentImpl_getElementsByTagName_String_0
org.mozilla.dom.test.DocumentImpl_getElementsByTagName_String_1
org.mozilla.dom.test.DocumentImpl_getElementsByTagNameNS_String_String_0
org.mozilla.dom.test.DocumentImpl_getElementsByTagNameNS_String_String_1
org.mozilla.dom.test.DocumentImpl_getElementsByTagNameNS_String_String_2
org.mozilla.dom.test.DocumentImpl_getElementsByTagNameNS_String_String_3
org.mozilla.dom.test.DocumentImpl_getElementById_String_0
org.mozilla.dom.test.DocumentImpl_getElementById_String_1
org.mozilla.dom.test.DocumentImpl_getImplementation
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_0
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_1
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_2
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_3
org.mozilla.dom.test.DocumentTypeImpl_getEntities
org.mozilla.dom.test.DocumentTypeImpl_getName
org.mozilla.dom.test.DocumentTypeImpl_getNotations
org.mozilla.dom.test.DocumentTypeImpl_getPublicId
org.mozilla.dom.test.DocumentTypeImpl_getSystemId
org.mozilla.dom.test.DocumentTypeImpl_getInternalSubset
org.mozilla.dom.test.ElementImpl_getAttributeNode_String_0
org.mozilla.dom.test.ElementImpl_getAttributeNode_String_1
org.mozilla.dom.test.ElementImpl_getAttribute_String_0
org.mozilla.dom.test.ElementImpl_getAttribute_String_1
org.mozilla.dom.test.ElementImpl_getAttributeNS_String_String_0
org.mozilla.dom.test.ElementImpl_getAttributeNS_String_String_1
org.mozilla.dom.test.ElementImpl_getAttributeNS_String_String_2
org.mozilla.dom.test.ElementImpl_getAttributeNS_String_String_3
org.mozilla.dom.test.ElementImpl_getAttributeNodeNS_String_String_0
org.mozilla.dom.test.ElementImpl_getAttributeNodeNS_String_String_1
org.mozilla.dom.test.ElementImpl_getAttributeNodeNS_String_String_2
org.mozilla.dom.test.ElementImpl_getAttributeNodeNS_String_String_3
org.mozilla.dom.test.ElementImpl_getElementsByTagName_String_0
org.mozilla.dom.test.ElementImpl_getElementsByTagName_String_1
org.mozilla.dom.test.ElementImpl_getElementsByTagNameNS_String_String_0
org.mozilla.dom.test.ElementImpl_getElementsByTagNameNS_String_String_1
org.mozilla.dom.test.ElementImpl_getElementsByTagNameNS_String_String_2
org.mozilla.dom.test.ElementImpl_getElementsByTagNameNS_String_String_3
org.mozilla.dom.test.ElementImpl_getTagName
org.mozilla.dom.test.ElementImpl_hasAttribute_String_0
org.mozilla.dom.test.ElementImpl_hasAttribute_String_1
org.mozilla.dom.test.ElementImpl_hasAttributeNS_String_String_0
org.mozilla.dom.test.ElementImpl_hasAttributeNS_String_String_1
org.mozilla.dom.test.ElementImpl_hasAttributeNS_String_String_2
org.mozilla.dom.test.ElementImpl_hasAttributeNS_String_String_3
org.mozilla.dom.test.ElementImpl_normalize
org.mozilla.dom.test.ElementImpl_removeAttributeNode_Attr_0
org.mozilla.dom.test.ElementImpl_removeAttributeNode_Attr_1
org.mozilla.dom.test.ElementImpl_removeAttribute_String_0
org.mozilla.dom.test.ElementImpl_removeAttribute_String_1
org.mozilla.dom.test.ElementImpl_removeAttributeNS_String_String_0
org.mozilla.dom.test.ElementImpl_removeAttributeNS_String_String_1
org.mozilla.dom.test.ElementImpl_removeAttributeNS_String_String_2
org.mozilla.dom.test.ElementImpl_removeAttributeNS_String_String_3
org.mozilla.dom.test.ElementImpl_setAttributeNode_Attr_0
org.mozilla.dom.test.ElementImpl_setAttributeNode_Attr_1
org.mozilla.dom.test.ElementImpl_setAttributeNode_Attr_2
org.mozilla.dom.test.ElementImpl_setAttributeNodeNS_Attr_0
org.mozilla.dom.test.ElementImpl_setAttributeNodeNS_Attr_1
org.mozilla.dom.test.ElementImpl_setAttribute_String_String_0
org.mozilla.dom.test.ElementImpl_setAttribute_String_String_1
org.mozilla.dom.test.ElementImpl_setAttribute_String_String_2
org.mozilla.dom.test.ElementImpl_setAttribute_String_String_3
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_0
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_1
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_2
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_3
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_4
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_5
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_6
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_7
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_8
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_9
org.mozilla.dom.test.NamedNodeMapImpl_getLength
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItem_String_0
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItem_String_1
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItemNS_String_String_0
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItemNS_String_String_1
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItemNS_String_String_2
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItemNS_String_String_3
org.mozilla.dom.test.NamedNodeMapImpl_item_int_0
org.mozilla.dom.test.NamedNodeMapImpl_item_int_1
org.mozilla.dom.test.NamedNodeMapImpl_item_int_2
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItem_String_0
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItem_String_1
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItemNS_String_String_0
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItemNS_String_String_1
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItemNS_String_String_2
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItemNS_String_String_3
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItem_Node_0
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItem_Node_1
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItem_Node_2
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItemNS_Node_0
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItemNS_Node_1
org.mozilla.dom.test.NodeImpl_appendChild_Node_0
org.mozilla.dom.test.NodeImpl_appendChild_Node_1
org.mozilla.dom.test.NodeImpl_cloneNode_boolean_0
org.mozilla.dom.test.NodeImpl_cloneNode_boolean_1
org.mozilla.dom.test.NodeImpl_equals_Object_0
org.mozilla.dom.test.NodeImpl_equals_Object_1
org.mozilla.dom.test.NodeImpl_equals_Object_2
org.mozilla.dom.test.NodeImpl_getAttributes
org.mozilla.dom.test.NodeImpl_getChildNodes
org.mozilla.dom.test.NodeImpl_getFirstChild
org.mozilla.dom.test.NodeImpl_getLastChild
org.mozilla.dom.test.NodeImpl_getNextSibling
org.mozilla.dom.test.NodeImpl_getNodeName
org.mozilla.dom.test.NodeImpl_getNodeType
org.mozilla.dom.test.NodeImpl_getNodeValue
org.mozilla.dom.test.NodeImpl_getOwnerDocument
org.mozilla.dom.test.NodeImpl_getParentNode
org.mozilla.dom.test.NodeImpl_getPreviousSibling
org.mozilla.dom.test.NodeImpl_getNamespaceURI
org.mozilla.dom.test.NodeImpl_getPrefix
org.mozilla.dom.test.NodeImpl_getLocalName
org.mozilla.dom.test.NodeImpl_hasChildNodes
org.mozilla.dom.test.NodeImpl_hashCode
org.mozilla.dom.test.NodeImpl_insertBefore_Node_Node_0
org.mozilla.dom.test.NodeImpl_insertBefore_Node_Node_1
org.mozilla.dom.test.NodeImpl_insertBefore_Node_Node_2
org.mozilla.dom.test.NodeImpl_insertBefore_Node_Node_3
org.mozilla.dom.test.NodeImpl_removeChild_Node_0
org.mozilla.dom.test.NodeImpl_removeChild_Node_1
org.mozilla.dom.test.NodeImpl_replaceChild_Node_Node_0
org.mozilla.dom.test.NodeImpl_replaceChild_Node_Node_1
org.mozilla.dom.test.NodeImpl_replaceChild_Node_Node_2
org.mozilla.dom.test.NodeImpl_replaceChild_Node_Node_3
org.mozilla.dom.test.NodeImpl_setNodeValue_String_0
org.mozilla.dom.test.NodeImpl_setNodeValue_String_1
org.mozilla.dom.test.NodeImpl_toString
org.mozilla.dom.test.NodeImpl_normalize
org.mozilla.dom.test.NodeImpl_setPrefix_String_0
org.mozilla.dom.test.NodeImpl_setPrefix_String_1
org.mozilla.dom.test.NodeImpl_supports_String_String_0
org.mozilla.dom.test.NodeImpl_supports_String_String_1
org.mozilla.dom.test.NodeImpl_supports_String_String_2
org.mozilla.dom.test.NodeImpl_supports_String_String_3
org.mozilla.dom.test.NodeListImpl_getLength
org.mozilla.dom.test.NodeListImpl_item_int_0
org.mozilla.dom.test.NodeListImpl_item_int_1
org.mozilla.dom.test.NodeListImpl_item_int_2
org.mozilla.dom.test.ProcessingInstructionImpl_getData
org.mozilla.dom.test.ProcessingInstructionImpl_getTarget
org.mozilla.dom.test.ProcessingInstructionImpl_setData_String_0
org.mozilla.dom.test.ProcessingInstructionImpl_setData_String_1
org.mozilla.dom.test.TextImpl_splitText_int_0
org.mozilla.dom.test.TextImpl_splitText_int_1
org.mozilla.dom.test.TextImpl_splitText_int_2

View File

@@ -1,174 +0,0 @@
org.mozilla.dom.test.AttrImpl_getName
org.mozilla.dom.test.AttrImpl_getSpecified
org.mozilla.dom.test.AttrImpl_getValue
org.mozilla.dom.test.AttrImpl_getOwnerElement
org.mozilla.dom.test.AttrImpl_setValue_String_0
org.mozilla.dom.test.AttrImpl_setValue_String_1
org.mozilla.dom.test.CharacterDataImpl_appendData_String_0
org.mozilla.dom.test.CharacterDataImpl_appendData_String_1
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_0
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_1
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_2
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_3
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_4
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_5
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_6
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_7
org.mozilla.dom.test.CharacterDataImpl_deleteData_int_int_8
org.mozilla.dom.test.CharacterDataImpl_getData
org.mozilla.dom.test.CharacterDataImpl_getLength
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_0
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_1
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_2
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_3
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_4
org.mozilla.dom.test.CharacterDataImpl_insertData_int_String_5
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_0
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_1
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_10
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_11
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_12
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_13
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_14
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_15
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_16
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_17
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_2
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_3
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_4
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_5
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_6
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_7
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_8
org.mozilla.dom.test.CharacterDataImpl_replaceData_int_int_String_9
org.mozilla.dom.test.CharacterDataImpl_setData_String_0
org.mozilla.dom.test.CharacterDataImpl_setData_String_1
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_0
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_1
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_2
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_3
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_4
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_5
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_6
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_7
org.mozilla.dom.test.CharacterDataImpl_substringData_int_int_8
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_0
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_1
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_2
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_3
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_0
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_1
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_2
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_3
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_4
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_0
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_1
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_2
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_3
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_4
org.mozilla.dom.test.DocumentImpl_createAttribute_String_0
org.mozilla.dom.test.DocumentImpl_createAttribute_String_1
org.mozilla.dom.test.DocumentImpl_createComment_String_0
org.mozilla.dom.test.DocumentImpl_createComment_String_1
org.mozilla.dom.test.DocumentImpl_createDocumentFragment
org.mozilla.dom.test.DocumentImpl_createElement_String_0
org.mozilla.dom.test.DocumentImpl_createElement_String_1
org.mozilla.dom.test.DocumentImpl_createEvent_String_0
org.mozilla.dom.test.DocumentImpl_createEvent_String_1
org.mozilla.dom.test.DocumentImpl_createEvent_String_2
org.mozilla.dom.test.DocumentImpl_createTextNode_String_0
org.mozilla.dom.test.DocumentImpl_createTextNode_String_1
org.mozilla.dom.test.DocumentImpl_getDoctype
org.mozilla.dom.test.DocumentImpl_getDocumentElement
org.mozilla.dom.test.DocumentImpl_getElementsByTagName_String_0
org.mozilla.dom.test.DocumentImpl_getElementsByTagName_String_1
org.mozilla.dom.test.DocumentImpl_getElementById_String_0
org.mozilla.dom.test.DocumentImpl_getElementById_String_1
org.mozilla.dom.test.DocumentImpl_getElementById_String_2
org.mozilla.dom.test.DocumentImpl_getImplementation
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_0
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_1
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_2
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_3
org.mozilla.dom.test.ElementImpl_getAttributeNode_String_0
org.mozilla.dom.test.ElementImpl_getAttributeNode_String_1
org.mozilla.dom.test.ElementImpl_getAttribute_String_0
org.mozilla.dom.test.ElementImpl_getAttribute_String_1
org.mozilla.dom.test.ElementImpl_getElementsByTagName_String_0
org.mozilla.dom.test.ElementImpl_getElementsByTagName_String_1
org.mozilla.dom.test.ElementImpl_getTagName
org.mozilla.dom.test.ElementImpl_hasAttribute_String_0
org.mozilla.dom.test.ElementImpl_hasAttribute_String_1
org.mozilla.dom.test.ElementImpl_normalize
org.mozilla.dom.test.ElementImpl_removeAttributeNode_Attr_0
org.mozilla.dom.test.ElementImpl_removeAttributeNode_Attr_1
org.mozilla.dom.test.ElementImpl_removeAttribute_String_0
org.mozilla.dom.test.ElementImpl_removeAttribute_String_1
org.mozilla.dom.test.ElementImpl_setAttributeNode_Attr_0
org.mozilla.dom.test.ElementImpl_setAttributeNode_Attr_1
org.mozilla.dom.test.ElementImpl_setAttributeNode_Attr_2
org.mozilla.dom.test.ElementImpl_setAttribute_String_String_0
org.mozilla.dom.test.ElementImpl_setAttribute_String_String_1
org.mozilla.dom.test.ElementImpl_setAttribute_String_String_2
org.mozilla.dom.test.ElementImpl_setAttribute_String_String_3
org.mozilla.dom.test.NamedNodeMapImpl_getLength
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItem_String_0
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItem_String_1
org.mozilla.dom.test.NamedNodeMapImpl_item_int_0
org.mozilla.dom.test.NamedNodeMapImpl_item_int_1
org.mozilla.dom.test.NamedNodeMapImpl_item_int_2
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItem_String_0
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItem_String_1
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItem_Node_0
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItem_Node_1
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItem_Node_2
org.mozilla.dom.test.NodeImpl_appendChild_Node_0
org.mozilla.dom.test.NodeImpl_appendChild_Node_1
org.mozilla.dom.test.NodeImpl_cloneNode_boolean_0
org.mozilla.dom.test.NodeImpl_cloneNode_boolean_1
org.mozilla.dom.test.NodeImpl_equals_Object_0
org.mozilla.dom.test.NodeImpl_equals_Object_1
org.mozilla.dom.test.NodeImpl_equals_Object_2
org.mozilla.dom.test.NodeImpl_getAttributes
org.mozilla.dom.test.NodeImpl_getChildNodes
org.mozilla.dom.test.NodeImpl_getFirstChild
org.mozilla.dom.test.NodeImpl_getLastChild
org.mozilla.dom.test.NodeImpl_getNextSibling
org.mozilla.dom.test.NodeImpl_getNodeName
org.mozilla.dom.test.NodeImpl_getNodeType
org.mozilla.dom.test.NodeImpl_getNodeValue
org.mozilla.dom.test.NodeImpl_getOwnerDocument
org.mozilla.dom.test.NodeImpl_getParentNode
org.mozilla.dom.test.NodeImpl_getPreviousSibling
org.mozilla.dom.test.NodeImpl_getNamespaceURI
org.mozilla.dom.test.NodeImpl_getPrefix
org.mozilla.dom.test.NodeImpl_getLocalName
org.mozilla.dom.test.NodeImpl_hasChildNodes
org.mozilla.dom.test.NodeImpl_hashCode
org.mozilla.dom.test.NodeImpl_insertBefore_Node_Node_0
org.mozilla.dom.test.NodeImpl_insertBefore_Node_Node_1
org.mozilla.dom.test.NodeImpl_insertBefore_Node_Node_2
org.mozilla.dom.test.NodeImpl_insertBefore_Node_Node_3
org.mozilla.dom.test.NodeImpl_removeChild_Node_0
org.mozilla.dom.test.NodeImpl_removeChild_Node_1
org.mozilla.dom.test.NodeImpl_replaceChild_Node_Node_0
org.mozilla.dom.test.NodeImpl_replaceChild_Node_Node_1
org.mozilla.dom.test.NodeImpl_replaceChild_Node_Node_2
org.mozilla.dom.test.NodeImpl_replaceChild_Node_Node_3
org.mozilla.dom.test.NodeImpl_setNodeValue_String_0
org.mozilla.dom.test.NodeImpl_setNodeValue_String_1
org.mozilla.dom.test.NodeImpl_toString
org.mozilla.dom.test.NodeListImpl_getLength
org.mozilla.dom.test.NodeListImpl_item_int_0
org.mozilla.dom.test.NodeListImpl_item_int_1
org.mozilla.dom.test.NodeListImpl_item_int_2
org.mozilla.dom.test.NodeImpl_normalize
org.mozilla.dom.test.NodeImpl_setPrefix_String_0
org.mozilla.dom.test.NodeImpl_setPrefix_String_1
org.mozilla.dom.test.NodeImpl_supports_String_String_0
org.mozilla.dom.test.NodeImpl_supports_String_String_1
org.mozilla.dom.test.NodeImpl_supports_String_String_2
org.mozilla.dom.test.NodeImpl_supports_String_String_3
org.mozilla.dom.test.TextImpl_splitText_int_0
org.mozilla.dom.test.TextImpl_splitText_int_1
org.mozilla.dom.test.TextImpl_splitText_int_2

View File

@@ -1,121 +0,0 @@
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_0
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_1
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_2
org.mozilla.dom.test.DOMImplementationImpl_hasFeature_String_String_4
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_0
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_1
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_2
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_3
org.mozilla.dom.test.DOMImplementationImpl_createDocumentType_String_String_String_4
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_0
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_1
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_2
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_3
org.mozilla.dom.test.DOMImplementationImpl_createDocument_String_String_DocumentType_4
org.mozilla.dom.test.DocumentImpl_createAttributeNS_String_String_0
org.mozilla.dom.test.DocumentImpl_createAttributeNS_String_String_1
org.mozilla.dom.test.DocumentImpl_createAttributeNS_String_String_2
org.mozilla.dom.test.DocumentImpl_createAttributeNS_String_String_3
org.mozilla.dom.test.DocumentImpl_createCDATASection_String_0
org.mozilla.dom.test.DocumentImpl_createCDATASection_String_1
org.mozilla.dom.test.DocumentImpl_createComment_String_0
org.mozilla.dom.test.DocumentImpl_createComment_String_1
org.mozilla.dom.test.DocumentImpl_createElement_createElementNS_String_String_0
org.mozilla.dom.test.DocumentImpl_createElement_createElementNS_String_String_1
org.mozilla.dom.test.DocumentImpl_createElement_createElementNS_String_String_2
org.mozilla.dom.test.DocumentImpl_createElement_createElementNS_String_String_3
org.mozilla.dom.test.DocumentImpl_createEvent_String_0
org.mozilla.dom.test.DocumentImpl_createEvent_String_1
org.mozilla.dom.test.DocumentImpl_createEvent_String_2
org.mozilla.dom.test.DocumentImpl_createEntityReference_String_0
org.mozilla.dom.test.DocumentImpl_createEntityReference_String_1
org.mozilla.dom.test.DocumentImpl_createProcessingInstruction_String_String_0
org.mozilla.dom.test.DocumentImpl_createProcessingInstruction_String_String_1
org.mozilla.dom.test.DocumentImpl_createProcessingInstruction_String_String_2
org.mozilla.dom.test.DocumentImpl_createProcessingInstruction_String_String_3
org.mozilla.dom.test.DocumentImpl_createTextNode_String_0
org.mozilla.dom.test.DocumentImpl_createTextNode_String_1
org.mozilla.dom.test.DocumentImpl_getDoctype_xml
org.mozilla.dom.test.DocumentImpl_getDocumentElement
org.mozilla.dom.test.DocumentImpl_getElementsByTagName_String_0
org.mozilla.dom.test.DocumentImpl_getElementsByTagName_String_1
org.mozilla.dom.test.DocumentImpl_getElementsByTagNameNS_String_String_0
org.mozilla.dom.test.DocumentImpl_getElementsByTagNameNS_String_String_1
org.mozilla.dom.test.DocumentImpl_getElementsByTagNameNS_String_String_2
org.mozilla.dom.test.DocumentImpl_getElementsByTagNameNS_String_String_3
org.mozilla.dom.test.DocumentImpl_getElementById_String_0
org.mozilla.dom.test.DocumentImpl_getElementById_String_1
org.mozilla.dom.test.DocumentImpl_getElementById_String_2
org.mozilla.dom.test.DocumentImpl_getImplementation
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_0
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_1
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_2
org.mozilla.dom.test.DocumentImpl_importNode_Node_boolean_3
org.mozilla.dom.test.DocumentTypeImpl_getEntities
org.mozilla.dom.test.DocumentTypeImpl_getName
org.mozilla.dom.test.DocumentTypeImpl_getNotations
org.mozilla.dom.test.DocumentTypeImpl_getPublicId
org.mozilla.dom.test.DocumentTypeImpl_getSystemId
org.mozilla.dom.test.DocumentTypeImpl_getInternalSubset
org.mozilla.dom.test.ProcessingInstructionImpl_getData
org.mozilla.dom.test.ProcessingInstructionImpl_getTarget
org.mozilla.dom.test.ProcessingInstructionImpl_setData_String_0
org.mozilla.dom.test.ProcessingInstructionImpl_setData_String_1
org.mozilla.dom.test.TextImpl_splitText_int_0
org.mozilla.dom.test.TextImpl_splitText_int_1
org.mozilla.dom.test.TextImpl_splitText_int_2
org.mozilla.dom.test.ElementImpl_getAttributeNS_String_String_0
org.mozilla.dom.test.ElementImpl_getAttributeNS_String_String_1
org.mozilla.dom.test.ElementImpl_getAttributeNS_String_String_2
org.mozilla.dom.test.ElementImpl_getAttributeNS_String_String_3
org.mozilla.dom.test.ElementImpl_getAttributeNodeNS_String_String_0
org.mozilla.dom.test.ElementImpl_getAttributeNodeNS_String_String_1
org.mozilla.dom.test.ElementImpl_getAttributeNodeNS_String_String_2
org.mozilla.dom.test.ElementImpl_getAttributeNodeNS_String_String_3
org.mozilla.dom.test.ElementImpl_getElementsByTagNameNS_String_String_0
org.mozilla.dom.test.ElementImpl_getElementsByTagNameNS_String_String_1
org.mozilla.dom.test.ElementImpl_getElementsByTagNameNS_String_String_2
org.mozilla.dom.test.ElementImpl_getElementsByTagNameNS_String_String_3
org.mozilla.dom.test.ElementImpl_hasAttributeNS_String_String_0
org.mozilla.dom.test.ElementImpl_hasAttributeNS_String_String_1
org.mozilla.dom.test.ElementImpl_hasAttributeNS_String_String_2
org.mozilla.dom.test.ElementImpl_hasAttributeNS_String_String_3
org.mozilla.dom.test.ElementImpl_hasAttribute_String_0
org.mozilla.dom.test.ElementImpl_hasAttribute_String_1
org.mozilla.dom.test.ElementImpl_hasAttribute_String_2
org.mozilla.dom.test.ElementImpl_removeAttributeNS_String_String_0
org.mozilla.dom.test.ElementImpl_removeAttributeNS_String_String_1
org.mozilla.dom.test.ElementImpl_removeAttributeNS_String_String_2
org.mozilla.dom.test.ElementImpl_removeAttributeNS_String_String_3
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_0
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_1
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_2
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_3
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_4
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_5
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_6
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_7
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_8
org.mozilla.dom.test.ElementImpl_setAttributeNS_String_String_String_9
org.mozilla.dom.test.ElementImpl_setAttributeNodeNS_Attr_0
org.mozilla.dom.test.ElementImpl_setAttributeNodeNS_Attr_1
org.mozilla.dom.test.NodeImpl_getLocalName
org.mozilla.dom.test.NodeImpl_getNamespaceURI
org.mozilla.dom.test.NodeImpl_getPrefix_0
org.mozilla.dom.test.NodeImpl_getPrefix_1
org.mozilla.dom.test.NodeImpl_setPrefix_String_0
org.mozilla.dom.test.NodeImpl_setPrefix_String_1
org.mozilla.dom.test.NodeImpl_supports_String_String_0
org.mozilla.dom.test.NodeImpl_supports_String_String_1
org.mozilla.dom.test.NodeImpl_supports_String_String_2
org.mozilla.dom.test.NodeImpl_supports_String_String_3
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItemNS_String_String_0
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItemNS_String_String_1
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItemNS_String_String_2
org.mozilla.dom.test.NamedNodeMapImpl_getNamedItemNS_String_String_3
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItemNS_String_String_0
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItemNS_String_String_1
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItemNS_String_String_2
org.mozilla.dom.test.NamedNodeMapImpl_removeNamedItemNS_String_String_3
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItemNS_Node_0
org.mozilla.dom.test.NamedNodeMapImpl_setNamedItemNS_Node_1

View File

@@ -1,119 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.test;
public class BWTestThread extends Thread
{
/**
* Constructor
*
* @param str Thread Name
*
* @return
*
*/
public BWTestThread (String astr)
{
super(astr);
threadName = astr;
if (threadName == null)
threadName = "defaultThread";
}
/**
* Set the Test Case ClassObject which has to be launched by this thread.
* and the Base Document Object.
* all these objects extend from BWBaseTest class.
*
* @param aobj Test Class Object reference
* (subclassed from BWBaseTest).
* @param atargetObj Base Document Object Reference
*
*
* @return
*
*/
public void setTestObject(Object aobj, Object atargetObj)
{
classObj = aobj;
targetObj = atargetObj;
}
/**
* Get the Test Case Object Reference.
*
* @return Test Object Reference
*
*/
public Object getTestObject()
{
return classObj;
}
/**
* Get the Thread Name
*
* @return thread name string
*
*/
public String getThreadName()
{
return threadName;
}
/**
* Thread Run Method
*
* @return
*
*/
public void run()
{
if (classObj == null) return;
if (targetObj == null) return;
try {
Thread.sleep (10);
} catch (Exception e) {
}
execute();
}
public synchronized void execute()
{
if (((BWBaseTest)classObj).execute(targetObj)) {
TestLoader.txtPrint(threadName, "PASSED");
} else {
TestLoader.txtPrint(threadName, "FAILED");
}
}
private Object classObj=null;
private Object targetObj=null;
private String threadName=null;
}

View File

@@ -1,200 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import java.util.Vector;
import java.util.Enumeration;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.mozilla.dom.test.*;
import java.security.AccessController;
public final class DOMAccessor {
private static Vector documentLoadListeners = new Vector();
private static JavaDOMPermission permission = new JavaDOMPermission("JavaDOM");
static {
System.loadLibrary("javadomjni");
addDocumentLoadListener(new TestListener());
}
private void DOMAccessorImpl() {}
private static native void register();
private static native void unregister();
private static native Node getNodeByHandle(long p);
private static native void doGC();
public static synchronized void
addDocumentLoadListener(DocumentLoadListener listener) {
if (documentLoadListeners.size() == 0) {
register();
}
documentLoadListeners.addElement(listener);
}
public static synchronized void
removeDocumentLoadListener(DocumentLoadListener listener) {
documentLoadListeners.removeElement(listener);
if (documentLoadListeners.size() == 0) {
unregister();
}
}
public static synchronized void
startURLLoad(String url, String contentType, long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.startURLLoad(url, contentType, (Document)getNodeByHandle(p_doc));
}
doGC();
}
public static synchronized void
endURLLoad(String url, int status, long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.endURLLoad(url, status, (Document)getNodeByHandle(p_doc));
}
doGC();
}
public static synchronized void
progressURLLoad(String url, int progress, int progressMax,
long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.progressURLLoad(url, progress, progressMax, (Document)getNodeByHandle(p_doc));
}
doGC();
}
public static synchronized void
statusURLLoad(String url, String message, long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.statusURLLoad(url, message, (Document)getNodeByHandle(p_doc));
}
doGC();
}
public static synchronized void
startDocumentLoad(String url) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.startDocumentLoad(url);
}
doGC();
}
public static synchronized void
endDocumentLoad(String url, int status, long p_doc) {
AccessController.checkPermission(permission);
for (Enumeration e = documentLoadListeners.elements();
e.hasMoreElements();) {
DocumentLoadListener listener =
(DocumentLoadListener) e.nextElement();
listener.endDocumentLoad(url, status, (Document)getNodeByHandle(p_doc));
}
doGC();
}
}
class TestListener implements DocumentLoadListener {
public void endDocumentLoad(String url, int status, Document doc) {
if (url.endsWith(".xul")
|| url.endsWith(".js")
|| url.endsWith(".css")
//|| url.startsWith("file:")
)
return;
if ((!(url.endsWith(".html"))) && (!(url.endsWith(".xml"))))
return;
if (url.endsWith(".html"))
{
if (url.indexOf("test.html") == -1) {
System.err.println("TestCases Tuned to run with test.html...");
return;
}
}
if (url.endsWith(".xml"))
{
if (url.indexOf("test.xml") == -1) {
System.err.println("TestCases Tuned to run with test.xml...");
return;
}
}
Object obj = (Object) doc;
System.out.println("Loading new TestLoader...\n");
TestLoader tl = new TestLoader(obj, 0);
if (tl != null) {
Object retobj = tl.loadTest();
}
//doc = null;
}
public void startURLLoad(String url, String contentType, Document doc) {}
public void progressURLLoad(String url, int progress, int progressMax,
Document doc) {}
public void statusURLLoad(String url, String message, Document doc) {}
public void startDocumentLoad(String url) {}
public void endURLLoad(String url, int status, Document doc) {}
} //end of class

View File

@@ -1,201 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public License
Version 1.0 (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 Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are Copyright (C) 1999 Sun Microsystems,
Inc. All Rights Reserved.
*/
package org.mozilla.dom;
import java.io.FileOutputStream;
import java.io.BufferedOutputStream;
import java.io.PrintStream;
import java.io.IOException;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentType;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.w3c.dom.*;
import org.mozilla.dom.test.*;
public class DOMFactory implements DocumentLoadListener {
private static final boolean debug = false;
public DocumentLoadListener getDocumentLoadListener() {
return this;
}
public void startURLLoad(String url, String contentType, Document doc) {
if (debug)
System.err.println("DOM: start URL load - " +
url.toString() + " " +
contentType);
}
public void endURLLoad(String url, int status, Document doc) {
if (debug)
System.err.println("DOM: end URL load - " +
url.toString() + " " +
Integer.toHexString(status));
if (url.endsWith(".xul") ||
url.endsWith(".js") ||
url.endsWith(".css") ||
url.startsWith("file:")) return;
if ((!(url.endsWith(".html"))) && (!(url.endsWith(".xml"))))
return;
if (url.endsWith(".html"))
{
if (url.indexOf("test.html") == -1) {
System.out.println("TestCases Tuned to run with test.html...");
return;
}
}
if (url.endsWith(".xml"))
{
if (url.indexOf("test.xml") == -1) {
System.out.println("TestCases Tuned to run with test.xml...");
return;
}
}
Object obj = (Object) doc;
TestLoader tl = new TestLoader(obj, 0);
if (tl != null) {
Object retobj = tl.loadTest();
}
doc = null;
}
public void progressURLLoad(String url, int progress, int progressMax, Document doc) {
if (debug)
System.err.println("DOM: progress URL load - " +
url.toString() + " " +
Integer.toString(progress) + "/" +
Integer.toString(progressMax));
}
public void statusURLLoad(String url, String message, Document doc) {
if (debug)
System.err.println("DOM: status URL load - " +
url.toString() + " (" +
message + ")");
}
public void startDocumentLoad(String url) {
if (debug)
System.err.println("DOM: start load - " +
url.toString());
}
public void endDocumentLoad(String url, int status, Document doc) {
if (debug) {
System.err.println("DOM: end load - " +
url.toString() + " " +
Integer.toHexString(status));
}
}
private void dump(PrintStream ps, Node node, int indent, boolean mapNode) {
ps.println();
for (int i=0; i<indent; i++)
ps.print(' ');
ps.print("name=\"" + node.getNodeName() + "\"" +
" type=" + dumpType(node.getNodeType()) +
" value=\"" + normalize(node.getNodeValue()) + "\"");
if (mapNode)
return;
NamedNodeMap map = node.getAttributes();
dumpMap(ps, map, indent);
NodeList children = node.getChildNodes();
if (children == null)
return;
int length = children.getLength();
for (int i=0; i < length; i++) {
dump(ps, children.item(i), indent+2, false);
}
}
private void dumpMap(PrintStream ps, NamedNodeMap map, int indent) {
if (map == null) return;
ps.println();
int length = map.getLength();
if (length > 0) {
for (int i=0; i<indent; i++)
ps.print(' ');
ps.print("------- start attributes -------");
}
for (int i=0; i < length; i++) {
Node item = map.item(i);
dump(ps, item, indent, true);
}
if (length > 0) {
ps.println();
for (int i=0; i<indent; i++)
ps.print(' ');
ps.print("------- end attributes -------");
}
}
private static String dumpType(int type) {
switch (type) {
case Node.ELEMENT_NODE: return "ELEMENT";
case Node.ATTRIBUTE_NODE: return "ATTRIBUTE";
case Node.TEXT_NODE: return "TEXT";
case Node.CDATA_SECTION_NODE: return "CDATA_SECTION";
case Node.ENTITY_REFERENCE_NODE: return "ENTITY_REFERENCE";
case Node.ENTITY_NODE: return "ENTITY";
case Node.PROCESSING_INSTRUCTION_NODE: return "PROCESSING_INSTRUCTION";
case Node.COMMENT_NODE: return "COMMENT";
case Node.DOCUMENT_NODE: return "DOCUMENT";
case Node.DOCUMENT_TYPE_NODE: return "DOCUMENT_TYPE";
case Node.DOCUMENT_FRAGMENT_NODE: return "DOCUMENT_FRAGMENT";
case Node.NOTATION_NODE: return "NOTATION";
}
return "ERROR";
}
private static String normalize(String s) {
int len = s.length();
StringBuffer sb = new StringBuffer(len);
char c = ' ';
char pc = ' ';
for (int i=0; i < len; i++) {
c = s.charAt(i);
if ((pc == ' ' || pc == '\n' || pc == '\t') &&
(c == ' ' || c == '\n' || c == '\t'))
continue;
sb.append(c);
pc = c;
}
return sb.toString();
}
}

View File

@@ -1,93 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom;
import org.w3c.dom.Attr;
import org.w3c.dom.CDATASection;
import org.w3c.dom.Comment;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentFragment;
import org.w3c.dom.Element;
import org.w3c.dom.EntityReference;
import org.w3c.dom.ProcessingInstruction;
import org.w3c.dom.Text;
import org.w3c.dom.DocumentType;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.w3c.dom.DOMImplementation;
import org.w3c.dom.events.DocumentEvent;
import org.w3c.dom.events.Event;
import org.w3c.dom.DOMException;
public class DocumentImpl extends NodeImpl implements Document, DocumentEvent {
// instantiated from JNI only
private DocumentImpl() {}
public DocumentImpl(long p) {
super(p);
}
public native Attr createAttribute(String name);
public native CDATASection createCDATASection(String data);
public native Comment createComment(String data);
public native DocumentFragment createDocumentFragment();
public native Element createElement(String tagName);
public native EntityReference createEntityReference(String name);
public native ProcessingInstruction
createProcessingInstruction(String target,
String data);
public native Text createTextNode(String data);
public native DocumentType getDoctype();
public native Element getDocumentElement();
public native NodeList getElementsByTagName(String tagName);
public native DOMImplementation getImplementation();
public Event createEvent(String type) throws DOMException {
throw new UnsupportedOperationException();
}
public Node importNode(Node importedNode, boolean deep) throws DOMException {
throw new UnsupportedOperationException();
}
public Element createElementNS(String namespaceURI, String qualifiedName)
throws DOMException {
throw new UnsupportedOperationException();
}
public Attr createAttributeNS(String namespaceURI, String qualifiedName)
throws DOMException {
throw new UnsupportedOperationException();
}
public NodeList getElementsByTagNameNS(String namespaceURI, String localName) {
throw new UnsupportedOperationException();
}
public Element getElementById(String elementId) {
throw new UnsupportedOperationException();
};
}

View File

@@ -1,37 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.test;
public interface Execution
{
/**
*
* @param targetObj Object instance (Node/Document/....)
*
* @return Return true or false
*
*/
public boolean execute(Object targetObj);
}

View File

@@ -1,59 +0,0 @@
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
HOMEDIR=../
SRCDIR=$(HOMEDIR)/src
CLASSDIR=$(HOMEDIR)/classes
JAVAC=javac
TESTPACKAGE=org/mozilla/dom/test
DOMPACKAGE=org/mozilla/dom
all:
@echo "******************************************************"
@echo "Make changes to $(SRCDIR)/mozilla.csh"
@echo "and source it else it may not compile..."
@echo "******************************************************"
@echo ""
mkdir -p $(CLASSDIR)
$(JAVAC) -d $(CLASSDIR) $(JAVAFILES)
cd api; make
cd newsrc; make
JAVAFILES= Execution.java \
BWBaseTest.java \
TestLoader.java \
ParamCombination.java \
ReflectionTest.java \
BWTestThread.java \
BWJavaTemplate.java
DOMFILE= DocumentImpl.java \
DOMAccessor.java
clean:
for i in ${JAVAFILES} ; do \
file=$$i; \
classfile=`echo $$file | sed 's/java/class/g'` ; \
/bin/rm $(CLASSDIR)/$(TESTPACKAGE)/$$classfile ; done
/bin/rm $(CLASSDIR)/$(DOMPACKAGE)/DOMFactory.class ;
cd api; make clean

View File

@@ -1,59 +0,0 @@
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
HOMEDIR=../
SRCDIR=$(HOMEDIR)/src
CLASSDIR=$(HOMEDIR)/classes
JAVAC=javac
TESTPACKAGE=org/mozilla/dom/test
DOMPACKAGE=org/mozilla/dom
all:
@echo "******************************************************"
@echo "Make changes to $(SRCDIR)/mozilla.csh"
@echo "and source it else it may not compile..."
@echo "******************************************************"
@echo ""
mkdir -p $(CLASSDIR)
$(JAVAC) -d $(CLASSDIR) $(JAVAFILES)
cd api; make
cd newsrc; make
JAVAFILES= Execution.java \
BWBaseTest.java \
TestLoader.java \
ParamCombination.java \
ReflectionTest.java \
BWTestThread.java \
BWJavaTemplate.java
DOMFILE= DocumentImpl.java \
DOMAccessor.java
clean:
for i in ${JAVAFILES} ; do \
file=$$i; \
classfile=`echo $$file | sed 's/java/class/g'` ; \
/bin/rm $(CLASSDIR)/$(TESTPACKAGE)/$$classfile ; done
/bin/rm $(CLASSDIR)/$(DOMPACKAGE)/DOMFactory.class ;
cd api; make clean

View File

@@ -1,80 +0,0 @@
#!nmake
#
# 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 Sun Microsystems,
# Inc. Portions created by Sun are
# Copyright (C) 1999 Sun Microsystems, Inc. All
# Rights Reserved.
#
# Contributor(s):
HOMEDIR=..
SRCDIR=$(HOMEDIR)\src
CLASSDIR=$(HOMEDIR)\classes
JAVAC=javac
TESTPACKAGE=org\mozilla\dom\test
DOMPACKAGE=org\mozilla\dom
GENERATOR_FILES=BWJavaTemplate.java \
ReflectionTest.java \
ParamCombination.java
JAVAFILES= Execution.java \
BWBaseTest.java \
TestLoader.java \
ParamCombination.java \
ReflectionTest.java \
BWTestThread.java \
BWJavaTemplate.java
DOMFILE=DOMAccessor.java \
DocumentImpl.java
all: testloader
@echo done
@cd api
@nmake -f Makefile.win
@cd ..\newsrc
@nmake -f Makefile.win
testloader:
@echo "******************************************************"
@echo "Make changes to $(SRCDIR)\mozilla.bat"
@echo "and execute it else it may not compile..."
@echo "******************************************************"
@echo ""
@echo Building test accessory classes ...
@$(JAVAC) -d $(CLASSDIR) $(JAVAFILES)
accessor:
!if !defined(USE_APPLET_FOR_REGISTRATION)
@echo Building DOMAccessor ...
@$(JAVAC) -d $(CLASSDIR) $(DOMFILE)
!endif
generator:
javac $(GENERATOR_FILES) -d $(CLASSDIR)
clean:
del /f/q $(CLASSDIR)\$(TESTPACKAGE)\*.class
del /f/q $(CLASSDIR)\$(DOMPACKAGE)\*.class

View File

@@ -1,134 +0,0 @@
/*
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is mozilla.org code.
The Initial Developer of the Original Code is Sun Microsystems,
Inc. Portions created by Sun are
Copyright (C) 1999 Sun Microsystems, Inc. All
Rights Reserved.
Contributor(s):
*/
package org.mozilla.dom.test;
import java.lang.*;
import java.util.*;
class ParamCombination
{
Object arrayOfVector[] = null;
int totalCombinations = 0;
int currIndex = 0;
/**
*
* Constructor
*
* @param paramLength No. of parameters which shall serve as index
* to array ofVectors
* @return void
*
*/
public ParamCombination(int paramLength)
{
arrayOfVector = new Object[paramLength];
if (arrayOfVector == null) return;
}
/**
*
* This routine adds a new Vector into arrayOfVector
*
* @param v Vector class containing values in string format
* viz: 0/null/DUMMY_STRING
* @return void
*
*/
public void addElement(Vector v)
{
if (v != null)
{
arrayOfVector[currIndex++] = v;
if (totalCombinations == 0) totalCombinations = v.size();
else totalCombinations = totalCombinations * v.size();
}
}
/**
*
* This routine adds a new Vector into arrayOfVector
*
* @return array of Strings containing all combinations of values in
* each Vector in vector array
*
*/
public String[] getValueList()
{
if (totalCombinations == 0) return null;
String str[] = new String[totalCombinations];
int len = arrayOfVector.length;
if (len == 1)
{
Vector v = (Vector)arrayOfVector[0];
for (int j=0; j< v.size(); j++)
str[j] = (String)v.elementAt(j);
return str;
}
Vector tmpVect = (Vector)arrayOfVector[len -1];
for (int i=arrayOfVector.length-2; i>= 0; i--)
{
tmpVect = getCombination((Vector)arrayOfVector[i], tmpVect);
}
for (int i=0; i< tmpVect.size(); i++)
{
str[i] = (String)tmpVect.elementAt(i);
}
return str;
}
/**
*
* Get all combinations of values in Vectors v1 and v2
*
* @param v1 Vector class containing values in string format
* viz: 0/null/DUMMY_STRING
* @param v2 Vector class containing values in string format
* viz: 0/null/DUMMY_STRING
* @return vector containing combinations of above values.
* viz: null, null
* null, DUMMY_STRING
* 0, null...
*
*/
private Vector getCombination( Vector v1, Vector v2)
{
Vector store = new Vector();
for (int i=0; i< v1.size(); i++)
{
String vstr1 = (String)v1.elementAt(i);
for (int j=0; j< v2.size(); j++)
{
String vstr2 = (String)v2.elementAt(j);
String newstr = vstr1 + ", " + vstr2;
store.addElement(newstr);
}
}
return store;
}
}

View File

@@ -1,121 +0,0 @@
This document describes steps required to run the Test Suite for JavaDOM API
throught a PLUGLET.
You have to build PLUGLETS before building this
( see http://www.mozilla.org/projects/blackwood/java-plugins )
For Solaris
===========
1) open mozilla.csh
2) make changes to variables
MOZILLA_FIVE_HOME - Absolute path where mozilla-bin
executable is located.
JAVA_HOME - Absolute Path to J2SE1.3 dir.
TEST_PATH - Absolute Directory Path where file
BWTestClass.lst is located.
PLUGLET - Absolute dir. where DOMPLUGLET.jar
is located
3) source mozilla.csh
this will set up the environment
4) Edit BWProperties file and change the locations for variables
BW_TESTDIR (Absolute Directory Path where file BWTestClass.lst is
located)
BW_LOGDIR (Absolute Directory Path where log files need to be
created)
BW_THREADMODE (Execute tests in single thread [S] or
multi-thread [M] mode. Takes values S/M.)
5) Set PLUGLET enviornment to point to classes dir.
setenv PLUGLET /opt/mozilla/java/dom/tests/classes
6) Set LD_PRELOAD to point to libXm.so
setenv LD_PRELOAD libXm.so
7) Invoke autorun.sh from command prompt.
sh autorun.sh
8) The results are recorded in HTML file BWTest.html
and in log file BWTest.log
Individual test Log files are also found in 'log' directory.
---------------------------------------------------------------------------
To Invoke a specific test case
sh autorun.sh -t org.mozilla.dom.test.AttrImpl_getName
NOTE: All TestCase list is recorded in file BWTestClass.lst.ORIG
If your machine is slow and loading time of mozilla is high then
accordingly increase DELAY_FACTOR to a higher value in autorun.sh.
=============================================================================
For WIN32
===========
Assumes you have installed PERL and the following variables are set in your environment:
MOZILLA_HOME - top directory in mozilla's tree
JAVA_HOME - path to JDK
1) open mozilla.bat
2) make changes to variables
MOZILLA_BIN - Mozilla's executable file name
(e.g. mozilla.exe or viewer.exe)
TEST_PATH - path to the current directory
(where mozilla.bat is)
PLUGLET - Absolute dir. where DOMPLUGLET.jar
is located
3) execute mozilla.bat from command prompt
this will create new console and set up the environment for this
command prompt
4) Edit BWProperties file and change the locations for variables
BW_TESTDIR (Absolute Directory Path where file BWTestClass.lst is
located)
BW_LOGDIR (Absolute Directory Path where log files need to be
created)
BW_THREADMODE (Execute tests in single thread [S] or
multi-thread [M] mode. Takes values S/M.)
NOTE: Since on Windows file separator is a `\`, it should be escaped
by another '\'. So if a file is in c:\mozilla\tests then it
would be written as c:\\mozilla\\tests.
5) Invoke autorun.pl from command prompt.
perl autorun.pl
6) The results are recorded in HTML file BWTest.html
and in log file BWTest.log
Individual test Log files are also found in 'log' directory.
---------------------------------------------------------------------------
To Invoke a specific test case
perl autorun.pl -t org.mozilla.dom.test.AttrImpl_getName
NOTE: All Test Cases are recorded in file BWTestClass.lst.ORIG
---------------------------------------------------------------------------
BUGS:
Currently a bug is filed against getDocumentType method of object Document.
for XML (see Bugzilla ID: 15118).
Hence all the tests which depend on the same will fail, namely
DocumentTypeImpl->getEntities
DocumentTypeImpl->getInternalSubset
DocumentTypeImpl->getName
DocumentTypeImpl->getNotations
DocumentTypeImpl->getPublicId
DocumentTypeImpl->getSystemId
DocumentImpl->getDoctype_xml

View File

@@ -1,341 +0,0 @@
<!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="Mozilla/4.51 [en] (X11; U; SunOS 5.7 sun4u) [Netscape]">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000EE" vlink="#551A8B" alink="#FF0000">
<center>
<h3>
<b>README for DOM API Test Execution</b></h3>
<a href="#solaris">Solaris</a>
&nbsp;
&nbsp;
<a href="#winnt">WinNT</a>
&nbsp;
&nbsp;
<a href="#linux">Linux</a>
&nbsp;
&nbsp;
<a href="#mac">Macintosh</a>
</center>
<a name=solaris>
<center>
<hr NOSHADE WIDTH="100%"></center>
<i><u><font color="#990000"><font size=+3>Solaris</font></font></u></i>
<ul>
<li>
<b><font size=+1>open <font color="#FF6666">mozilla.csh</font></font></b></li>
<li>
<b><font size=+1>make changes to variables</font></b></li>
</ul>
<ul>&nbsp;
<center><table BORDER COLS=2 WIDTH="80%" BGCOLOR="#99FFCC" NOSAVE >
<tr NOSAVE>
<td WIDTH="30%" NOSAVE><b><font color="#FF6666"><font size=+1>TEST_PATH</font></font></b></td>
<td><b>Absolute Directory Path where file BWTestClass.lst is located.</b></td>
</tr>
<tr NOSAVE>
<td NOSAVE><b><font color="#FF6666"><font size=+1>MOZILLA_FIVE_HOME</font></font></b></td>
<td><b>Absolute Path where mozilla-bin is located.</b></td>
</tr>
<tr>
<td><b><font color="#FF6666"><font size=+1>JAVA_HOME</font></font></b></td>
<td><b>Absolute Path to JDK dir.</b></td>
</tr>
<tr>
<td><b><font color="#FF6666"><font size=+1>USE_APPLET_FOR_REGISTRATION</font></font></b></td>
<td><b>Set this variable if you wish to use applet for running tests (now
available under Win32 only). Otherwise hacked DOMAccessor class is
used.</b></td>
</tr>
</table></center>
<li>
<b><font size=+1>source mozilla.csh this will set up the environment</font></b></li>
<li>
<b><font size=+1>Edit BWProperties file and change the locations for variables</font></b></li>
</ul>
<center><table BORDER COLS=2 WIDTH="80%" BGCOLOR="#99FFCC" NOSAVE >
<tr NOSAVE>
<td WIDTH="30%" NOSAVE><b><font color="#FF6666"><font size=+1>BW_TESTDIR</font></font></b></td>
<td><b>Absolute Directory Path where file BWTestClass.lst is located.</b></td>
</tr>
<tr NOSAVE>
<td NOSAVE><b><font color="#FF6666"><font size=+1>BW_LOGDIR</font></font></b></td>
<td><b>Absolute Directory&nbsp; Path where log files need to be created.</b></td>
</tr>
<tr>
<td><b><font color="#FF6666"><font size=+1>BW_THREADMODE</font></font></b></td>
<td><b>Indicates whether to execute tests in single-thread mode[S]&nbsp;&nbsp;&nbsp;&nbsp;
or multi-thread mode[M].&nbsp; Takes values S/M .</b></td>
</tr>
<tr>
<td><b><font color="#FF6666"><font size=+1>BW_HTMLTEST</font></font></b></td>
<td><b>URL where redirect.html, test.html files are located. Used if you run tests through
TestLoader applet.</b></td>
</tr>
<tr>
<td><b><font color="#FF6666"><font size=+1>BW_XMTEST</font></font></b></td>
<td><b>URL where redirectxml.html, test.xml files are located. Used if you</b>
<br><b>run tests through TestLoader applet</b></td>
</tr>
</table></center>
<ul>&nbsp;</ul>
<ul>
<li>
<b><font size=+1>Copy <font color="#FF6666">redirect.html, test.html</font> and <font color="#FF6666">redirectxml.html, test.xml</font>
files to your web-servers DOCUMENT_ROOT ( By default it is assumed that
they can be&nbsp; accessed as <font color="#3366FF">http://[server name]/text.html</font>&nbsp;
or <font color="#3366FF">http://[servername]/~[username]/text.html</font>).</font></b></li>
</ul>
<ul>
<li>
<b><font size=+1>Invoke autorun.sh from command prompt.</font></b></li>
<ul>
<li>
<b><font size=+1>sh autorun.sh</font></b></li>
</ul>
</ul>
<ul>
<li>
<b><font size=+1>The results are recorded in HTML file <font color="#FF6666">BWTest.html</font>
and in log file <font color="#FF6666">BWTest.log</font> Individual test
Log files are also found in 'log' directory.</font></b></li>
</ul>
<p><br><b><font size=+1>To Invoke a specific test case</font></b>
<blockquote><b><font size=+1>sh autorun.sh -t org.mozilla.dom.test.AttrImpl_getName</font></b></blockquote>
<b><font size=+1><u><font color="#3366FF">NOTE:</font></u>All Test Cases
are recorded in file BWTestClass.lst.ORIG</font></b>
<p><font size=+1><u><font color="#3366FF">ASSUMPTION</font></u><b>: I assume
that u have copied the files test.xml, redirectxml.html, redirect.html, test.html to your DOCUMENT_ROOT
of your WebServer.</b></font>
<br><b><font size=+1>The URL it tries to load is http://[servername]/redirect.html.</font></b>
<br><b><font size=+1>If it is set in users public_html then open file autorun.sh
and change DOCROOT accordingly.</font></b>
<p>
</a>
<hr SIZE=4 NOSHADE WIDTH="100%">
<a name="winnt">
<br><i><u><font color="#990000"><font size=+3>Windows NT</font></font></u></i>
<ol>
<li>
<b>Assumes you have installed PERL and the following variables are set
in your environment:</b></li>
<ul>
<li>
<font color="#FF6666">MOZILLA_HOME</font> - top directory in mozilla's
tree</li>
<li>
<font color="#FF6666">JAVA_HOME</font> - path to JDK</li>
</ul>
<li>
open mozilla.bat</li>
<li>
make changes to variables</li>
<ul>
<li>
<font color="#FF6666">MOZILLA_BIN</font> - Mozilla's executable file name
(e.g. mozilla.exe or viewer.exe)</li>
<li>
<font color="#FF6666">TEST_PATH</font> - path to the current directory
(where mozilla.bat is)</li>
<li>
<font color="#FF6666">TEST_URL</font> - URL where redirect.html and test.html
are located (complte URL looks like that: $TEST_URL/redirect.html). Is used
if you run tests through hacked DOMAccessor only.</li>
</ul>
<li>
execute <b>mozilla.bat</b> from command prompt this will create new console
and set up the environment for this command prompt</li>
<li>
Edit BWProperties file and change the locations for variables</li>
<ul>
<li>
<font color="#FF6666">BW_TESTDIR</font> (Absolute Directory Path where
file BWTestClass.lst is located)</li>
<li>
<font color="#FF6666">BW_LOGDIR</font> (Absolute Directory Path where log
files need to be created)</li>
<li>
<font color="#FF6666">BW_THREADMODE</font> (Execute tests in single thread
[S] or multi-thread [M] mode. Takes values S/M.)</li>
<li>
<font color="#FF6666">BW_HTMLTEST</font> (URL where redirect.html file are
located. Used if you run tests through TestLoader applet)</li>
<li>
<font color="#FF6666">BW_XMLTEST</font> (URL where test.xml file are located.
Used if you run tests through TestLoader applet)</li>
</ul>
<br>
<b>NOTE:</b> Since on Windows file separator is a `\`, it should be escaped by
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;another '\'. So if a file is in c:\mozilla\tests then it would be written as c:\\mozilla\\tests.
<br>
<br>
<li>
There are several ways to run tests:</li>
<ul>
<li>
Invoke autorun.pl from command prompt.</li>
<br><b>perl autorun.pl</b>
<br>For each test new Mozilla is executed.
<li>
For quick testing say</li>
<br><b>mozilla.exe file:/TestLoaderHTML.html</b>
<br>(mozilla.exe file:/TestLoaderXML.html)
<br>if you use applet for registration
<li>
or say</li>
<br><b>mozilla.exe file:/redirect.html</b>
<br>if you use hacked DOMAcceessor.</ul>
<li>
The results are recorded in HTML file BWTest.html and in log file BWTest.log
Individual test Log files are also found in 'log' directory.</li>
</ol>
<!--
<ul>
<li>
<b><font size=+1>open <font color="#FF6666">mozilla.bat</font></font></b></li>
</ul>
<ul>
<li>
<b><font size=+1>make changes to variables</font></b></li>
<ul>
<li>
<b><font color="#FF6666"><font size=+1>BLACKWOOD_HOME</font></font></b></li>
<li>
<b><font color="#FF6666"><font size=+1>MOZILLA_FIVE_HOME</font></font></b></li>
<li>
<b><font color="#FF6666"><font size=+1>JAVA_HOME</font></font></b></li>
<li>
<b><font color="#FF6666"><font size=+1>TEST_PATH</font></font></b></li>
<li>
<b><font color="#FF6666"><font size=+1>TEST_URL</font></font></b></li>
</ul>
</ul>
<ul>
<li>
<b><font size=+1>execute&nbsp; mozilla.bat from command prompt.</font></b></li>
<br><b><font size=+1>&nbsp;this will set up the environment for this command
prompt.</font></b></ul>
<ul>
<li>
<b><font size=+1>Edit BWProperties file and change the locations for variables</font></b></li>
</ul>
<center><table BORDER COLS=2 WIDTH="80%" BGCOLOR="#99FFCC" NOSAVE >
<tr NOSAVE>
<td WIDTH="30%" NOSAVE><b><font color="#FF6666"><font size=+1>BW_TESTDIR</font></font></b></td>
<td><b>Absolute Directory Path where file BWTestClass.lst is located.</b></td>
</tr>
<tr NOSAVE>
<td NOSAVE><b><font color="#FF6666"><font size=+1>BW_LOGDIR</font></font></b></td>
<td><b>Absolute D.irectory&nbsp; Path where log files need to be created.</b></td>
</tr>
<tr>
<td><b><font color="#FF6666"><font size=+1>BW_THREADMODE</font></font></b></td>
<td><b>Indicates whether to execute tests in single-thread mode[S]&nbsp;&nbsp;&nbsp;&nbsp;
or multi-thread mode[M].&nbsp; Takes values S/M .</b></td>
</tr>
</table></center>
<ul>&nbsp;</ul>
<ul>
<li>
<b><font size=+1>Copy files <font color="#CC6600">redirect.html, test.html</font>and <font color="#CC6600">redirectxml.html, test.xml</font>
into some document directory of HTTP server. TEST_URL environment variable
should contain the URL of this directory.</font></b></li>
<br><b><font size=+1>&nbsp;For example, if you placed the files in the
root directory of&nbsp;&nbsp; HTTP server "<font color="#3333FF">myserver</font>",
then value of TEST_URL should be&nbsp; "<font color="#3333FF">http://myserver</font>".</font></b></ul>
<ul>
<li>
<b><font size=+1>Invoke autorun.pl from command prompt.</font></b></li>
<ul>
<li>
<b><font size=+1>perl autorun.pl</font></b></li>
</ul>
</ul>
<ul><b><font size=+1>The results are recorded in HTML file <font color="#FF6666">BWTest.html</font>
and in log file <font color="#FF6666">BWTest.log</font> Individual test
Log files are also found in 'log' directory.</font></b></ul>
-->
</a>
<hr SIZE=4 NOSHADE WIDTH="100%">
<br>&nbsp;
</body>
</html>

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