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
gerv%gerv.net
fa7a78ec1c
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
...
git-svn-id: svn://10.0.0.236/trunk@175320 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:39 +00:00
shaver%mozilla.org
6d7fa75f1c
67699: all your nsIClassInfo is belong to us
...
- teach nsGenericFactory about nsIClassInfo, and nsIClassInfo.idl to the
builds
- add a heaping serving of macro love for classes that want to support it
- convert many modules to use nsGenericModule the new way
- handful of warning and modeline fixes
- nsSample and some XPConnect test classes now have nsIClassInfo support for
testing
git-svn-id: svn://10.0.0.236/trunk@175319 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:38 +00:00
rayw%netscape.com
dd3dac9245
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
git-svn-id: svn://10.0.0.236/trunk@175318 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:37 +00:00
mang%subcarrier.org
9139a844c7
progid no longer defined in nsISample.idl
...
Part of previous fix to bug 10904
git-svn-id: svn://10.0.0.236/trunk@175317 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:36 +00:00
dp%netscape.com
7028edc98f
Sample XPCOM Application
...
git-svn-id: svn://10.0.0.236/trunk@175316 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:32:35 +00:00
bienvenu%nventure.com
f0ea07725c
fix 254527 crash when using a symlink to a signature file, r/sr=darin, a=benjamin
...
git-svn-id: svn://10.0.0.236/trunk@175307 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 17:25:24 +00:00
mconnor%steelgryphon.com
cb272edc8d
bug 123315 - user-added searchplugins should be installed into the profile, r=bsmedberg, sr=shaver, a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@175297 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 15:55:57 +00:00
mozilla.mano%sent.com
190f080619
Bug 298801 - [Mac] nsLocalFile::InitWithNativePath doesn't interpret ~/... paths. r=jhpedemonte, sr=smfr, a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@175224 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-28 16:35:24 +00:00
dveditz%cruzio.com
88ef3158a3
bug 212123 reduce bloat and avoid fork in obsolete nsFileSpec by not reimplementing stuff the internal nsLocalFile gives us for free. r=timeless,sr=dougt,a=jay
...
git-svn-id: svn://10.0.0.236/trunk@175170 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-27 17:23:26 +00:00
cbiesinger%web.de
12a01dec29
Bug 295047 Want unicode stream readers/writers: Makes nsIUnicharInputStream and
...
nsIConverterInputStream scriptable, and adds nsIUnicharOutputStream and
nsIConverterOutputStream (together with implementations).
r=jshin sr=darin a=chofmann
git-svn-id: svn://10.0.0.236/trunk@175107 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 19:44:50 +00:00
timeless%mozdev.org
90c4e1abe8
Bug 297723 stackwalk code not working for WinXP
...
patch by colin@theblakes.com (cenzic) r=dougt a=bsmedberg
_IMAGEHLP64 ifdefs added to support an old psdk
git-svn-id: svn://10.0.0.236/trunk@175092 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 14:48:12 +00:00
timeless%mozdev.org
3137cde7b2
backiing out
...
git-svn-id: svn://10.0.0.236/trunk@175082 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 05:20:27 +00:00
timeless%mozdev.org
2c05685e07
Bug 297723 stackwalk code not working for WinXP
...
patch by colin@theblakes.com (cenzic) r=dougt a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@175080 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 02:32:05 +00:00
joshmoz%gmail.com
f3e632451e
remove XP_MAC code from xpcom/base. r=josh r=dougt a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@175068 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 00:24:42 +00:00
joshmoz%gmail.com
23521c8822
Remove Mac OS classic code. r=josh a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@175065 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 23:42:02 +00:00
bsmedberg%covad.net
cf7a61f9f3
XULRunner-only bustage fix from bug 297923.
...
git-svn-id: svn://10.0.0.236/trunk@175060 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 19:29:31 +00:00
bsmedberg%covad.net
02bf9898af
Bug 297923 - Make the standalone glue work on mac, and write GRE-finding code which looks for our new XUL framework, and make our new XUL framework. r=jhpedemonte+darin a=chofmann
...
git-svn-id: svn://10.0.0.236/trunk@175051 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 16:55:52 +00:00
joshmoz%gmail.com
269946319d
part 2 of landing for bug 282940. actually make the switch to CFRunLoop. a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174958 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-21 21:04:37 +00:00
joshmoz%gmail.com
fa3ae13981
part 1 of landing for bug 282940 (move FF and TB to CFRunLoop) - simply clean up old Mac OS classic code. a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174954 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-21 20:43:11 +00:00
timeless%mozdev.org
ba9a139478
Bug 298053 directoryservice.nsIProperties.has("nonexistant") should return false instead of throwing an exception
...
r=dougt a=asa
git-svn-id: svn://10.0.0.236/trunk@174935 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-21 14:45:50 +00:00
darin%meer.net
b19c32b495
fixes bug 297973 "It's possible to allocate a nsAString in the Gecko SDK" r=bryner sr=dbaron a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174852 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-20 17:26:56 +00:00
cbiesinger%web.de
0f728f0e37
bug 246085 nsCategoryManager should notify observers when items are added/removed from categories
...
r=dougt sr=darin a=asa
git-svn-id: svn://10.0.0.236/trunk@174800 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 21:07:47 +00:00
dougt%meer.net
37fc2206e7
Removing nsIRandomAccessStore from tree (still lives in obsolete). b=283487 r=darin, sr=mscott, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174755 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 03:47:11 +00:00
dougt%meer.net
5ad50e9b43
* Fixes some build problems when trying to build non-static. (removing link
...
libraries that don't exist on Windows CE)
* Taking xxx advice and making GetNAME always return a GDI forcing us to use
GetTextMetrics instead of GetFontData (which doesn't exist on Windows CE)
* Windows CE on ARM doesn't support C++ exceptions. In the windows plugin code
uses catches to ensure that the plugins don't crash mozilla. On windows ce on
arm, we have no choice but to disable CALL_SAFETY_ON.
* On Windows CE, VerQueryValue internal structure can not be modified so
callers must do a bit of string conversion.
* Disabling more code in nsOSHelperAppService for Windows CE.
* Enabling the Windows Registry code in XPCOM since the Window CE shunt now
supports the limited set needed (all but notification).
Bug=297683, r=Ere Maijala, sr=Dan Veditz, a=Asa
git-svn-id: svn://10.0.0.236/trunk@174725 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 21:20:45 +00:00
timeless%mozdev.org
6f06f20903
Bug 291378 crashes on XPCOM calls with more than 7 arguments
...
regenerated by mozilla@rosenauer.org r=shaver a=shaver
git-svn-id: svn://10.0.0.236/trunk@174709 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 16:31:53 +00:00
bsmedberg%covad.net
2dd891e43d
Bug 224305 part "*nix" - register xulrunner as a GRE with xulrunner -register-global and -register-user - r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174705 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 13:29:45 +00:00