bzbarsky%mit.edu
85bb539b7d
Fixing build bustage
...
git-svn-id: svn://10.0.0.236/trunk@176810 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 21:40:57 +00:00
bzbarsky%mit.edu
f8c36132e4
Add some documentation. Bug 292036, patch by gekacheka@yahoo.com, r=darin,
...
sr=bzbarsky, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176809 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 21:17:14 +00:00
masayuki%d-toybox.com
69d11431e3
Bug 288154 If the path has 0x7c in its name, firefox cannot open the file (Should encode 0x7c to %7C) r+sr=darin, a=benjamin
...
git-svn-id: svn://10.0.0.236/trunk@176757 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 14:51:17 +00:00
bsmedberg%covad.net
8416b35e68
Bug 301043 - SeaMonkey application quits immediately after launch (installer with GRE only), r=darin, self-approved (seamonkey only)
...
git-svn-id: svn://10.0.0.236/trunk@176611 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 14:12:38 +00:00
dougt%meer.net
95ffcc4390
Disabling USE_TIMER on windows ce. posting directly to the message queue seams to be far more effective. a=asa. WINCE only change
...
git-svn-id: svn://10.0.0.236/trunk@176599 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 04:22:11 +00:00
joshmoz%gmail.com
84b2357481
xptcall stack alignment fix for x86 Mac OS X. Symptom is usually a crash due to an invalid (truncated SSE3) instruction on the stack with xptcall stuff earlier on. Patch by dbaron, built on a patch by Apple Computer, Inc.. Thanks dbaron! Only affects x86 Mac OS X. b=297326 r=josh sr=dbaron a=asa
...
git-svn-id: svn://10.0.0.236/trunk@176594 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 00:59:40 +00:00
bsmedberg%covad.net
55574abb72
Bug 299991 - XULRunner stub executable, r=darin a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@176573 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 22:16:56 +00:00
bsmedberg%covad.net
30784e9bc6
--enable-tests bustage from bug 300731, r=cls
...
git-svn-id: svn://10.0.0.236/trunk@176487 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-23 18:44:37 +00:00
bsmedberg%covad.net
b9d37648d5
Bustage fix, remove extra semicolon
...
git-svn-id: svn://10.0.0.236/trunk@176486 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-23 15:35:31 +00:00
bsmedberg%covad.net
cd0b3d77cc
Bug 300731 - Change app/extension version scheme going forward, r=darin+shaver a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@176485 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-23 14:05:25 +00:00
bsmedberg%covad.net
10d638b203
Bug 297312 - EM gets confused between multiple installations of the same version, r=darin+robstrong, self-approving per deerpark triage meeting.
...
git-svn-id: svn://10.0.0.236/trunk@176484 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-23 14:00:07 +00:00
joshmoz%gmail.com
629699c509
don't use regparm on i386 Mac OS X. Patch by Apple Computer, Inc. r=josh r=smfr sr=bsmedberg a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@176401 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 19:02:52 +00:00
darin%meer.net
9c1e6e4a44
fixes bug 301521 "nsWindowsRegKey::WriteStringValue is broken" r=jshin a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@176396 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 16:54:39 +00:00
bsmedberg%covad.net
9931be632a
Bug 298044 followup, actually generate the dependentlibs.list, r=darin, does not affect anything but xulrunner+seamonkey.
...
git-svn-id: svn://10.0.0.236/trunk@176387 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 14:05:54 +00:00
bsmedberg%covad.net
b7271f1273
Bug 296561 - rework static component loading so that nsIXULAppInfo/Runtime/etc are available during autoregistration/xpcom-startup notification (and make static component loading saner in general) - r=shaver+dougt, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@176383 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 13:33:43 +00:00
pkw%us.ibm.com
98ad0d8f4f
Bug 298044 - Dynamically load important dependent libs for embedders so that they don't have to setup the environment - AIX support patch
...
r=benjamin@smedbergs.us , a=benjamin@smedbergs.us
git-svn-id: svn://10.0.0.236/trunk@176381 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 03:30:09 +00:00
shaver%mozilla.org
0656ce1457
Bug 269823: invalid casts prevent compilation on 64-bit platforms with gcc4.
...
Patch from falk@debian.org , r=darin, sr+a=shaver.
git-svn-id: svn://10.0.0.236/trunk@176326 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 13:12:13 +00:00
darin%meer.net
0334ad90ba
fixes bug 300423 "Expose nsIPipe implementation via component factory" r+a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@176228 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-18 23:39:56 +00:00
cbiesinger%web.de
57d4513bef
Bug 301219 Remove rm hack from glue Makefile
...
r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176210 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-18 19:03:42 +00:00
bsmedberg%covad.net
bc1d7abad9
Bustage fix from bug 298044
...
git-svn-id: svn://10.0.0.236/trunk@176130 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 12:27:13 +00:00
bsmedberg%covad.net
c89ee509cf
I forgot two files from bug 298044 yesterday: it is rather amazing that this didn't break anything, still r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@176129 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 12:07:47 +00:00
bsmedberg%covad.net
5d41696afe
Bustage fix from bug 298044 - older and non-GNU toolchains don't define RTLD_DEFAULT and it is not necessary anyway, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@176128 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 11:47:42 +00:00
bsmedberg%covad.net
b0741b74a7
Bug 298044 - Dynamically load XPCOM dependent libs as part of the XPCOM standalone glue bootstrap process, r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@176104 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-14 18:42:59 +00:00
mkaply%us.ibm.com
f4c0612368
#294067
...
r=mkaply, sr=mkaply (platform specific), a=mkaply (OS/2 only)
Patch from Rich Walsh - rewrite OS/2 file i/o code
git-svn-id: svn://10.0.0.236/trunk@175840 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-08 16:18:44 +00:00
bsmedberg%covad.net
025d273bae
Bug 297312 - nsILocalFile (windows) .equals is case-sensitive, which is causing problems with contains() and relativedescriptors - I'm not going to commit the rest of that patch (nsIPersistentDescriptorService) until the code that uses it is also written r=shaver a=asa
...
git-svn-id: svn://10.0.0.236/trunk@175757 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-07 16:19:20 +00:00
bsmedberg%covad.net
4d0918ecba
Bug 299664 - add support for XPCOM_GLUE_USE_NSPR for various embedders who need to continue using the THREADSAFE_ISUPPORTS macros and don't care about the NSPR dependency, r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@175746 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-07 15:40:24 +00:00
joshmoz%gmail.com
bcca8a2301
clean up old mac os classic stuff. b=281889 r=smfr sr=bryner a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@175668 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-06 01:23:20 +00:00
dougt%meer.net
1e7c6d6f6a
make xpcom typelib tools build on wince. r/a=benjamin
...
git-svn-id: svn://10.0.0.236/trunk@175621 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-05 17:02:20 +00:00
dougt%meer.net
9e7b290d1d
Making directories be created with 0700 permission. r=dougt. Fix for bug 299133. a=uncle sam
...
git-svn-id: svn://10.0.0.236/trunk@175574 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-04 16:46:50 +00:00
bsmedberg%covad.net
573e4d6f0c
Bug 298047 - Drop the dependencies of the XPCOM standalone glue on NSPR, try #2 - Re-landing this in such a way that we're not going to break non-xulrunner builds on mac with xcode < 1.5 until we have the tinderboxen and official build instructions upgraded properly (see the XXXNote in xpcom/sample/Makefile.in, and the continued ifdef MOZ_ENABLE_LIBXUL hack in config/autoconf.mk.in around MOZ_FIX_LINK_FLAGS). r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@175481 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 12:24:07 +00:00
timeless%mozdev.org
187caaa487
Bug 297723 stackwalk code not working for WinXP
...
patch by colin@theblakes.com r=dougt a=asa
git-svn-id: svn://10.0.0.236/trunk@175475 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 05:21:02 +00:00
timeless%mozdev.org
f74b3fc7f2
Bug 299334 fix windbgdlg support for HKCU
...
r=dougt a=asa
git-svn-id: svn://10.0.0.236/trunk@175466 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 04:25:15 +00:00
bsmedberg%covad.net
33b722e869
Bug 299051 - Link failure on Alpha Linux: pc-relative relocation against dynamic symbol $invoke_copy_to_stack..ng - patch by Falk Hueffner <falk@debian.org> r+a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@175404 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 20:06:20 +00:00
mark%moxienet.com
50961f1832
Bug 298529, Core support for Mac 10.4u ("universal") SDK, part 2. Mac alias API update. r=josh sr=smfr a=asa via irc
...
git-svn-id: svn://10.0.0.236/trunk@175379 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 04:32:24 +00:00
bsmedberg%covad.net
96a7262662
Revert bug 298047.
...
git-svn-id: svn://10.0.0.236/trunk@175376 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 02:06:16 +00:00
bsmedberg%covad.net
e98012647a
Backout bug 298047 per Chase as it breaks some downrev mac systems unexpectedly.
...
git-svn-id: svn://10.0.0.236/trunk@175375 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 02:04:23 +00:00
dougt%meer.net
911afe1371
fixes a mailnews regression. We need to be able to create a unique directory. sr=dveditz, a=dveditz, bug 299133
...
git-svn-id: svn://10.0.0.236/trunk@175352 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 22:23:55 +00:00
bsmedberg%covad.net
c557d5d806
Bug 298047 - bustage fix
...
git-svn-id: svn://10.0.0.236/trunk@175334 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 19:08:57 +00:00
bsmedberg%covad.net
eda69baeea
Bug 298047 - Drop the dependencies of the XPCOM standalone glue on NSPR (this patch covers everything except dynamic linking) r=darin a=asa (The file xpcom/sample/nsTestSample.cpp moved to xpcom/sample/program/nsTestSample.cpp)
...
git-svn-id: svn://10.0.0.236/trunk@175333 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:53:30 +00:00
darin%meer.net
de664b78c8
landing patch for bug 262218 "libxpcom.so should only export frozen symbols" r=bsmedberg sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@175331 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:50 +00:00
gerv%gerv.net
8c74bc5a36
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@175330 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:49 +00:00
dougt%netscape.com
512ba826a2
Final fix. This is the way this patch should have landed. including nsXPIDLCString when XPCOM_GLUE is defined is not a good idea
...
git-svn-id: svn://10.0.0.236/trunk@175329 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:48 +00:00
dougt%netscape.com
ff875db024
landing 172512. nsEmbedString for component developers and embeders. r=alec, sr=jag/darin, a=asa@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@175328 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:47 +00:00
dougt%netscape.com
aaeebbf691
Damn the nmake build system and the mac.
...
git-svn-id: svn://10.0.0.236/trunk@175327 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:46 +00:00
dougt%netscape.com
ef7076db4b
More XPCOM Glue changes and fixes. r=waterson, sr=rpotts, 154262.
...
git-svn-id: svn://10.0.0.236/trunk@175326 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:45 +00:00
dougt%netscape.com
ef86ac562b
adding #include for stdio for printf
...
git-svn-id: svn://10.0.0.236/trunk@175325 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:44 +00:00
dougt%netscape.com
bda51ea960
130405. Makes the xpcom glue library usable. Updates XPCOM Samples. Adds requires lines to a few implict string/category consumers sr=alecf, sr=brendan@mozilla.org a=asa@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@175324 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:43 +00:00
dougt%netscape.com
54856e80f4
1. Converts callers of nsIComponentManagerObsolete to use
...
nsIComponentRegistrar.
2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.
3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.
4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.
5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.
6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl. in
this way, the same base class can support both old style and new style
enumerations.
7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer. Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.
Bug 115853. r=dp@netscape.com , sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@175323 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:42 +00:00
dougt%netscape.com
b1bd96245c
nsIComponentManager API Changes (bug 98553)
...
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.
b) rename the old nsIComponentManager to nsIComponentManagerObsolete.
c) fixes callers which use to access the nsIComponentManager for component
registration functionality. These callers will temporary use the
nsIComponentManagerObsolete interface.
d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()
e) Perserves the old NS_GetGlobalComponentManager(). Note the cast usage.
r/sr = rpotts@netscape.com alecf@netscape.com brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@175322 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:41 +00:00
dougt%netscape.com
fea1504cd8
API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147
...
git-svn-id: svn://10.0.0.236/trunk@175321 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:40 +00:00