5659 Commits

Author SHA1 Message Date
kmcclusk%netscape.com
1fc89bc8e9 Change PLEvent notification on WIN32 to use a native timer instead of a posted WM_APP message when documents are not loading. This fixes some DHTML paint starvation issues and lowers overall CPU usage on many pages with DHTML. bug=164931 r=rpotts@netscape.com sr=kin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@130007 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-19 02:53:05 +00:00
jaggernaut%netscape.com
7444fd6673 Bug 162017: step 2: remove aIgnoreCase from FindChar1. r=peterv, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@129832 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-17 22:49:00 +00:00
jaggernaut%netscape.com
38f1451727 Bug 162017: first step to inlining nsStr. r=kaie, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@129791 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-17 13:56:34 +00:00
alecf%netscape.com
0a6fd820f0 re-fix bug 166147 - autoinitialize mRefCnt to 0 for more efficient constructors
r=dougt, sr=jag, this time including some CSS stuff that has 31-bit refcounts.


git-svn-id: svn://10.0.0.236/trunk@129778 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-17 04:49:28 +00:00
dougt%netscape.com
4a847a7f3f nsCOMPtr.h needs nsISupportsUtils.h. b=169049, r=rpotts, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@129770 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-17 02:32:00 +00:00
alecf%netscape.com
47f453908d backing out my fix to 166147 to see if it fixes orange
git-svn-id: svn://10.0.0.236/trunk@129761 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-16 23:48:12 +00:00
alecf%netscape.com
704b2afb26 fix for bug 166147 - autoinitialize mRefCnt to 0 by using a wrapper class, a la Don Box
also clean up consumers which were using postfix decrement
r=dougt, sr=jag


git-svn-id: svn://10.0.0.236/trunk@129749 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-16 20:59:52 +00:00
dougt%netscape.com
6fe1c2b00b fixes a gcc warning about a partially-bracketed initializer. patch by dbaron, r=me, b=168584
git-svn-id: svn://10.0.0.236/trunk@129661 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 20:59:29 +00:00
dougt%netscape.com
b039687b70 Fixing Unregister method to use the same PR_CALLBACK signature for implementations as were used for function declarations.
git-svn-id: svn://10.0.0.236/trunk@129659 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 19:55:08 +00:00
seawood%netscape.com
8527d8b5c4 Use the same PR_CALLBACK signature for funciton implementations as were used for function declarations.
Fixing OS/2 tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@129633 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 02:48:28 +00:00
dougt%netscape.com
e3e8050fea Freeze nsICategoryManager. b=154047 r=alecf@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@129616 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-14 17:14:02 +00:00
dougt%netscape.com
add17b8f38 XPCOM Glue Is broken on linux. b=168584, sr=alecf@netscape.com, r=bryner@netscape.com
git-svn-id: svn://10.0.0.236/trunk@129615 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-14 17:12:46 +00:00
law%netscape.com
4afa6f5035 Backing out timeless's change (plus mine that fixed the build bustage); hopefully will clear orange on Linux builds
git-svn-id: svn://10.0.0.236/trunk@129587 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-14 00:18:33 +00:00
law%netscape.com
23dd8de824 Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@129581 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 23:06:10 +00:00
timeless%mac.com
55fa722b62 Bug 155413 nsIClassInfo crash [@nsGenericFactory::GetHelperForLanguage] mInfo is null
r=dougt sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@129573 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 22:36:48 +00:00
chak%netscape.com
98ed7836a1 Fix for #168255 - Change references to MRE into GRE in XPCOM/Embedding
r=dougt, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@129568 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 22:18:43 +00:00
dougt%netscape.com
d4a5d0ea73 Moving frozen interfaces to SDK per http://www.mozilla.org/projects/embedding/HowToFreeze.html.
git-svn-id: svn://10.0.0.236/trunk@129564 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 21:39:07 +00:00
dougt%netscape.com
0c5cc985f5 Fixes compiler warnings. b=168396, r=dougt, sr=dveditz. patch by walk84@yahoo.com
git-svn-id: svn://10.0.0.236/trunk@129545 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 19:55:02 +00:00
dougt%netscape.com
f90dcabeab Adding null checks. patch by timeless, r=me
git-svn-id: svn://10.0.0.236/trunk@129390 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 19:35:49 +00:00
bryner%netscape.com
7c905d570b Remove nsAVLTree.cpp to fix mac bustage from alecf's checkin (bug 124182).
git-svn-id: svn://10.0.0.236/trunk@129328 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 08:36:17 +00:00
alecf%netscape.com
f222dfaf57 fix bug 124182 - move nsAVLTree into htmlparser, since it is the only consumer
r=harishd, sr=jst


git-svn-id: svn://10.0.0.236/trunk@129311 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 04:52:01 +00:00
alecf%netscape.com
d1488005d5 first cut at freezable array interface
not part of build


git-svn-id: svn://10.0.0.236/trunk@129302 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 04:37:51 +00:00
danm%netscape.com
945c4237b2 just because an observer supports weak refs doesn't mean it is one. (found while leak hunting in) bug 166442 r=jag,jst
git-svn-id: svn://10.0.0.236/trunk@129219 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-11 02:35:26 +00:00
roc+%cs.cmu.edu
9391d161f9 Bug 167351. Move z-index topmost bit processing into the z-index sorter; keep view tree in document order. r=kmcclusk,brendan, sr=kin
git-svn-id: svn://10.0.0.236/trunk@129217 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-11 02:33:43 +00:00
dougt%netscape.com
d684f7120f Moves nsIComponentRegistrar into the SDK. r=darin, sr=alecf, a=asa, b=167577
git-svn-id: svn://10.0.0.236/trunk@129112 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-09 21:35:25 +00:00
dougt%netscape.com
68152b0755 removing c++ comment style from nsError.h
git-svn-id: svn://10.0.0.236/trunk@129054 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 20:07:57 +00:00
dougt%netscape.com
36a77df217 Fixes irix bustage. I am guessing that their compiler doesn't like the contraction don't.
git-svn-id: svn://10.0.0.236/trunk@129052 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 18:27:04 +00:00
dougt%netscape.com
e289284076 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@129050 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 17:13:19 +00:00
dougt%netscape.com
db8cc9c7ec Fixes up the timer interface. b157136, r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@129037 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 05:38:16 +00:00
pete%alphanumerica.com
56babc3f58 b=121489, r=dougt, sr=bzbarsky
Simple fix for nsIFile GetParent to return null when already at the top of the volume
Thanks guys for the speedy review.

--pete


git-svn-id: svn://10.0.0.236/trunk@129027 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 02:00:31 +00:00
dougt%netscape.com
c65d610a53 Fixes many compiler warnings from xpcom/ds/nsVoidArray.h. r=dougt, sr=darin, patch=colin@theblakes.com, a=asa, b=166427
git-svn-id: svn://10.0.0.236/trunk@128915 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-05 21:57:52 +00:00
timeless%mac.com
36dfb9bef0 Bug 166371 Crashes at [@ nsThreadPool::Shutdown] in Trunk, N700
r=bz sr=darin


git-svn-id: svn://10.0.0.236/trunk@128815 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-04 06:45:10 +00:00
dougt%netscape.com
93a29119d2 moving nsISupportsPrimitives.idl to SDK section per HowToFreeze doc
git-svn-id: svn://10.0.0.236/trunk@128781 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-04 00:18:10 +00:00
dougt%netscape.com
bbd2f4344f Makefile changes 166426
git-svn-id: svn://10.0.0.236/trunk@128775 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:47:42 +00:00
dougt%netscape.com
84a55b3892 typo
git-svn-id: svn://10.0.0.236/trunk@128773 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:41:27 +00:00
dougt%netscape.com
1ebc6538fb Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
git-svn-id: svn://10.0.0.236/trunk@128770 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:36:13 +00:00
dougt%netscape.com
3ce6b2e86f Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
git-svn-id: svn://10.0.0.236/trunk@128758 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:08:17 +00:00
darin%netscape.com
bc335a29e4 fixes bug 151843 "nsIFile::Append inconsistent across platforms" r=dougt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@128751 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 22:40:45 +00:00
timeless%mac.com
800cde8566 Bug 156633 replace PR_CurrentThread with PR_GetCurrentThread
patch by riceman+bmo@mail.rit.edu r=morse,dougt,dveditz,timeless sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@128704 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 14:51:05 +00:00
timeless%mac.com
9ea8d4c86b Bug 161945 clean up simple mac build warnings
r=dbradley sr=bz


git-svn-id: svn://10.0.0.236/trunk@128679 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-02 21:26:11 +00:00
bryner%netscape.com
cdba297115 Switch to building in browser/app and linking with libxulapp_s, instead of building in xpfe/bootstrap, for Phoenix. Remove some MOZ_PHOENIX #ifdefs that are no longer needed. Not part of the normal build.
git-svn-id: svn://10.0.0.236/trunk@128657 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-02 04:03:07 +00:00
dougt%netscape.com
9ad627b035 Linux/SPARC w/GCC3 xptcall broken. r=dougt, sr=shaver@mozilla.org, b=144368, patch by davem@redhat.com.
git-svn-id: svn://10.0.0.236/trunk@128627 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-31 19:13:50 +00:00
dougt%netscape.com
c03d7bd57d Linux/PPC g++-3 ABI support for XPCOM. r=me, sr=shaver@mozilla.org, b=142594.
git-svn-id: svn://10.0.0.236/trunk@128626 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-31 19:08:57 +00:00
timeless%mac.com
420f13af7c the main bustage was ds requiring io which it can't do, so we'll try to forward declare it instead.
cross your fingers.


git-svn-id: svn://10.0.0.236/trunk@128575 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 18:48:57 +00:00
timeless%mac.com
e8da114bbd tinderbox bustage missing */ caught by kdc on #mozilla
git-svn-id: svn://10.0.0.236/trunk@128573 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 18:43:32 +00:00
alecf%netscape.com
f3f9eebb08 marking these interfaces as UNDER_REVIEw now that they are in the API that we think we want, future documentation forthcoming
comment-only change, no review


git-svn-id: svn://10.0.0.236/trunk@128569 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 17:35:05 +00:00
alecf%netscape.com
67bdb5ec96 followup comments for bug 164575 that I forgot to add per timeless's request
(comments only, documenting an unfrozen interface - no review)


git-svn-id: svn://10.0.0.236/trunk@128568 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 17:33:55 +00:00
alecf%netscape.com
fea695e47d fix for bug 164575 - clean nsIPersistentProperties interface to reduce UTF8/UCS2 conversions
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@128567 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 17:13:34 +00:00
alecf%netscape.com
e70b8dc152 fix for bug 164633 - add ssprintf for formatting strings into nsAStrings
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@128562 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 15:44:35 +00:00
dougt%netscape.com
b1b39f9e94 Fixes 165561. r=me, sr=darin, by=pete collins
git-svn-id: svn://10.0.0.236/trunk@128503 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-29 23:11:20 +00:00