mark%moxienet.com
b03f0316c3
340032 nsIThreadObserver needs a method called after processing an event to support Cocoa autorelease pools. r=darin sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@199172 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-07 00:06:11 +00:00
cst%yecc.com
cfde75b236
Bug 258058
...
nsValueArray needs a ReplaceValueAt()
r=bsmedberg sr=alecf
git-svn-id: svn://10.0.0.236/trunk@199104 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 13:26:26 +00:00
brendan%mozilla.org
6395532ef8
Eliminate warnings, clean up assertion translation.
...
git-svn-id: svn://10.0.0.236/trunk@199058 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 20:35:07 +00:00
timeless%mozdev.org
adc085ea1f
Bug 336989 Useless null check of aOwner in nsPluginHostImpl::InstantiateEmbeddedPlugin
...
Also fixing a spelling error which happens to appear in pluginhostimpl and xpconnect sample
r=jst sr=jst
git-svn-id: svn://10.0.0.236/trunk@198970 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-03 23:23:45 +00:00
bent.mozilla%gmail.com
ffd74d2c73
Bug 289689 - "Memory leak: nsDebugImpl::Assertion, Create Process". r=dougt, sr=darin.
...
git-svn-id: svn://10.0.0.236/trunk@198922 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-02 23:37:10 +00:00
joshmoz%gmail.com
4f6ed4fe6d
add a comment for my last checkin, b=339987
...
git-svn-id: svn://10.0.0.236/trunk@198899 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-02 20:20:52 +00:00
joshmoz%gmail.com
51cd8132db
Make Mac OS X debug trap impl use raise(SIGTRAP) instead of Mac OS X debugging function so we're only required to set the XPCOM debug env variable and not also the Mac OS X debug break variable. Also make GNUC/x86 test more robust, include '__i386__' in the test because not all platforms define '__i386' (Mac OS X is one of those, though it doesn't really matter here since we do a separate test for Mac OS X). b=339987 r=mento sr=dougt
...
git-svn-id: svn://10.0.0.236/trunk@198898 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-02 20:06:43 +00:00
dougt%meer.net
eee67134c5
Removing noise from the build. Windows CE always uses the W stubs for now. r=me
...
git-svn-id: svn://10.0.0.236/trunk@198886 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-02 18:39:07 +00:00
benjamin%smedbergs.us
897c6c82d6
Bug 339726 - getter_Copies (internal API) should work with nsString, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@198732 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-31 14:28:14 +00:00
darin%meer.net
c6462b5272
fixes bug 337492 "xpcom proxies may release proxied object on random threads" r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@198691 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-30 23:07:13 +00:00
benjamin%smedbergs.us
108fbe2771
Bug 337731 - Make gnomevfs use frozen linkage, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@198275 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-23 19:50:24 +00:00
benjamin%smedbergs.us
cc5a9309a0
Bustage fix, bug 338734
...
git-svn-id: svn://10.0.0.236/trunk@198157 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 14:56:00 +00:00
benjamin%smedbergs.us
2ccd07283d
Bug 338734 - Make nsProxyRelease available to frozen-linkage code, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@198151 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 14:19:13 +00:00
benjamin%smedbergs.us
3d7c55a3e5
friend declarations need the same declspec on windows, so to avoid complexity just make the semi-private data public
...
git-svn-id: svn://10.0.0.236/trunk@198059 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 23:00:22 +00:00
benjamin%smedbergs.us
90b9f9df6a
Fix review nit
...
git-svn-id: svn://10.0.0.236/trunk@198053 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 22:47:53 +00:00
benjamin%smedbergs.us
731756dfd3
Bug 337730 - add additional utilities to nsStringAPI, r=darin
...
TestMinStringAPI.cpp moved from xpcom/glue to xpcom/glue/external
git-svn-id: svn://10.0.0.236/trunk@198052 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 22:46:38 +00:00
benjamin%smedbergs.us
82c28d4d10
Bug 337730 - add additional utilities to nsStringAPI, r=darin
...
TestMinStringAPI.cpp moved from xpcom/glue to xpcom/glue/external
git-svn-id: svn://10.0.0.236/trunk@198051 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 22:37:17 +00:00
bryner%brianryner.com
19035b5b99
Implement nsIShellService for GNOME (bug 242254). r=biesi, sr=shaver. Note: set as wallpaper for images that use transparency will be broken until bug 250531 is fixed. This also makes toolkit/ always be pulled in preparation for migrating more code to the new GNOME XPCOM interfaces.
...
git-svn-id: svn://10.0.0.236/trunk@196767 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:22:25 +00:00
darin%meer.net
f0d82ccaaa
backing out patch for bug 337492 to fix tinderbox orange
...
git-svn-id: svn://10.0.0.236/trunk@196704 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 21:42:52 +00:00
darin%meer.net
0982ec70c6
Attempting to fix nye tinderbox bustage.
...
git-svn-id: svn://10.0.0.236/trunk@196703 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 21:14:45 +00:00
darin%meer.net
c8912b7c4e
fixes bug 337492 "xpcom proxies may release proxied object on random threads" r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@196698 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 20:17:36 +00:00
darin%meer.net
b2ab07fdcf
fixes bug 338075 "CID 538, resource leak" patch by Feng Qian, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@196612 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 00:11:38 +00:00
darin%meer.net
f33cdfc882
removing empty file (bug 330062)
...
git-svn-id: svn://10.0.0.236/trunk@196501 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 06:13:10 +00:00
bzbarsky%mit.edu
bac81d19fc
Make it ok to call nsUUIDGenerator from off the main thread. Bug 334983,
...
r=vlad, sr=darin
git-svn-id: svn://10.0.0.236/trunk@196494 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-14 22:41:47 +00:00
darin%meer.net
e3db59d69a
fixes bug 337752 "gcc 3.2.2 generates bad code for nsRunnableMethod<T>" r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@196407 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-12 20:18:13 +00:00
bzbarsky%mit.edu
b21642b02c
Do better logging of string leaks. Bug 336914, r+sr=darin
...
git-svn-id: svn://10.0.0.236/trunk@196369 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-12 03:36:37 +00:00
darin%meer.net
d93c71d2e1
Tidy up nsThreadManager::Shutdown per suggestion from roc (see bug 326273)
...
git-svn-id: svn://10.0.0.236/trunk@196286 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-11 01:24:57 +00:00
darin%meer.net
c5374193b7
fixing upload to a file channel and the win32 vc6 build bustage (out with NS_NewRunnableMethod and in with NS_NEW_RUNNABLE_METHOD)
...
git-svn-id: svn://10.0.0.236/trunk@196281 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 22:49:04 +00:00
darin%meer.net
7198dc6224
fix vc6 bustage
...
git-svn-id: svn://10.0.0.236/trunk@196267 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 19:02:05 +00:00
darin%meer.net
be109f58b3
fixing uninitialized variable error in TimerThread::Init.
...
git-svn-id: svn://10.0.0.236/trunk@196266 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 18:30:57 +00:00
darin%meer.net
3b98732777
fixes SunOS (putt) bustage
...
git-svn-id: svn://10.0.0.236/trunk@196265 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 18:27:21 +00:00
darin%meer.net
ee1fd28464
fix AIX bustage
...
git-svn-id: svn://10.0.0.236/trunk@196263 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 18:13:20 +00:00
darin%meer.net
8ace42165d
fixing btek build bustage. making destructor public so it can be called
...
from a static destructor :(
git-svn-id: svn://10.0.0.236/trunk@196262 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 18:05:38 +00:00
darin%meer.net
506ad714d2
fix btek bustage.
...
git-svn-id: svn://10.0.0.236/trunk@196259 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:47:50 +00:00
darin%meer.net
3fbd9c42bf
removing empty file (b=326273)
...
git-svn-id: svn://10.0.0.236/trunk@196257 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:33:01 +00:00
darin%meer.net
42edf059cf
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
...
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
timeless%mozdev.org
015d0dd858
Bug 331818 xpidl crashes when no file name is given on the command line
...
patch by mh+mozilla@glandium.org changes per dbradley r=timeless sr=shaver
git-svn-id: svn://10.0.0.236/trunk@196124 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 23:39:09 +00:00
cbiesinger%web.de
8d9f96359d
bug 335180 Remove win32.order, mozilla-bin.order, --enable-reorder, and
...
associated code. These options do not really work anymore.
r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@196108 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 17:53:51 +00:00
dbaron%dbaron.org
f8c5ee69f1
Fix threadsafety regression so we're back to the old broken state. b=335734 r=sicking rs=brendan
...
git-svn-id: svn://10.0.0.236/trunk@196106 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 17:49:21 +00:00
myk%mozilla.org
e3fb608fb9
Initial support for microsummaries via a service and integration into the bookmarks UI.
...
bug=334471
r=brettw
a=ben for the branch
git-svn-id: svn://10.0.0.236/trunk@196058 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 22:46:57 +00:00
benjamin%smedbergs.us
381949a094
Bug 335248 - Add StringBeginsWith and several other functions to the frozen CRTGlue/stringapi, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@195981 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-04 18:34:45 +00:00
benjamin%smedbergs.us
dd18a59c26
Bug 78081 - Don't export intermediate libraries, initial changes blanket-r=mento
...
git-svn-id: svn://10.0.0.236/trunk@195940 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 22:19:54 +00:00
benjamin%smedbergs.us
5727f175b8
Fix build bustage, bug 334038
...
git-svn-id: svn://10.0.0.236/trunk@195905 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 16:34:24 +00:00
benjamin%smedbergs.us
dd146efb7b
Bug 334038 - Separate out the frozen C stringapi and the glued C++ wrappers, fix a few bugs along the way, and move some of the utils from nsCRT into nsCRTGlue for use by frozen-linkage code. r=darin
...
CVS history for xpcom/string/public/nsXPCOMStrings.h is at xpcom/string/public/nsStringAPI.h
CVS history for xpcom/build/nsXPCOMStrings.cpp is at xpcom/build/nsStringAPI.cpp
CVS history for xpcom/glue/nsStringAPI.h is at xpcom/string/public/nsStringAPI.h
git-svn-id: svn://10.0.0.236/trunk@195900 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 16:11:14 +00:00
bzbarsky%mit.edu
c4f7acfe09
Add an interface for nested URIs (like jar:, view-source:, etc) to implement
...
and use it in various places. Create null principals if asked for a codebase
principal for a codebase that doesn't have an inherent security context (eg
data: or javascript:). Bug 334407, r=biesi,dveditz, sr=darin
git-svn-id: svn://10.0.0.236/trunk@195823 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 18:54:19 +00:00
benjamin%smedbergs.us
20ac12f9c2
Bug 332147 - Expose nsEscape on a scriptable interface, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@195803 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 16:27:23 +00:00
ajschult%verizon.net
bc40f32cfe
Bug 334549: Fix for Coverty CID 179: assert instead try to handle being called twice. patch by Jon Smirl <jonsmirl@yahoo.com>, r=bsmedberg, sr=darin
...
git-svn-id: svn://10.0.0.236/trunk@195753 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-01 03:47:02 +00:00
benjamin%smedbergs.us
c6c12f9415
Bug 333308 - make clean/distclean misses various files, patch by Mike Hommey <mh+mozilla@glandium.org>, r=me
...
git-svn-id: svn://10.0.0.236/trunk@195642 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-28 14:54:54 +00:00
benjamin%smedbergs.us
03879fbf59
Bug 335309 - Filehandle leak in XPCOMGlueLoadDependentLibs (found by coverity) - patch by Ryan Flint <rflint@dslr.net>, r=me+darin
...
git-svn-id: svn://10.0.0.236/trunk@195376 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 19:04:51 +00:00
benjamin%smedbergs.us
397f71b5b8
Re-land this part of bug 305949 now that I've configure-tested the broken compiler (bug 334866)
...
git-svn-id: svn://10.0.0.236/trunk@195076 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-21 17:16:31 +00:00