28 Commits

Author SHA1 Message Date
bsmedberg%covad.net
112c33275c Bug 305949 Part 1 - Separate the frozen XPCOM exports with the XPCOM_API macro; add compatibility methods to the frozen string API; convert most of the tests/tools to use the xpcom glue when appropriate r=darin This checking does not actually stop exporting the nonfrozen methods yet, pending a bunch of test cleanup throughout the tree.
git-svn-id: svn://10.0.0.236/trunk@184304 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-08 18:17:49 +00:00
bsmedberg%covad.net
484a59713a Bug 306615 - Fold PSM into libxul r=darin
git-svn-id: svn://10.0.0.236/trunk@179464 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 12:43:58 +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
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
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
dougt%meer.net
c4e6e2a6f1 Bug 295481. WINCE Fixes. This includes changes to make the makefiles do the right thing if we try to build Minimo and XUL together. These changes rs=bsmedberg. Further WINCE fixes in GFX and Widget. r=emaijala, sr=rbs, a=asa.
git-svn-id: svn://10.0.0.236/trunk@174301 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-08 16:48:44 +00:00
darin%meer.net
1af07ec016 fixes bug 288786 "Add BeginWriting equivalent to frozen string API" r=biesi sr=dbaron a=asa
git-svn-id: svn://10.0.0.236/trunk@172761 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-27 01:38:35 +00:00
bsmedberg%covad.net
034b011dbf Bug 288370 - Build XULRunner on Mac, and add makefile vars to link against XPCOM frozen sharedlibs reliably r=darin a=asa
git-svn-id: svn://10.0.0.236/trunk@171975 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-11 15:19:42 +00:00
bsmedberg%covad.net
06d0e4ec39 Bug 288626 - Begin switch from MOZILLA_STRICT_API to MOZILLA_INTERNAL_API rs=darin for the Makefile var additions. Should not affect the build yet, until we flip a few switches at the end.
git-svn-id: svn://10.0.0.236/trunk@171465 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-01 18:22:57 +00:00
bsmedberg%covad.net
d2c4aa852f Bug 272283 - initial work for --enable-libxul r=bryner+darin This is on by default for xulrunner and off by default for all other apps.
git-svn-id: svn://10.0.0.236/trunk@166350 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-06 22:39:54 +00:00
mkaply%us.ibm.com
558e3f962b #266785
r=mkaply
Patch from darin - OS/2 only - move nsOS2VACLegacy for legacy reasons


git-svn-id: svn://10.0.0.236/trunk@166145 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-02 16:46:39 +00:00
darin%meer.net
f8ab1c4655 fixing win32 bustage
git-svn-id: svn://10.0.0.236/trunk@165926 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-30 02:41:31 +00:00
darin%meer.net
b12726648a fixes bug 271630 "XPCOM glue broken on Linux/PPC [monkeypox orange]" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@165919 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-30 00:28:48 +00:00
bryner%brianryner.com
e1daca3ce3 Reduce do_GetService code bloat further by adding specialized assignment to nsCOMPtr and providing a version with no error pointer. Also make CallGetService work the same way as CallGetComponent does, as far as using frozen/non-frozen interface to service manager. Bug 264456, r=darin.
git-svn-id: svn://10.0.0.236/trunk@165757 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 22:48:45 +00:00
darin%meer.net
a8b241a7fc fixes bug 264274 "support dependent strings in frozen string API" r=biesi sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@165390 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-16 04:44:57 +00:00
bsmedberg%covad.net
80c1808b53 Bug 267767 - Make XPCOM memory management functions frozen exports. r=darin sr=shaver
git-svn-id: svn://10.0.0.236/trunk@165320 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-12 19:26:37 +00:00
darin%meer.net
3d8bd9c6f7 fixes bug 266564 "No need to include XPCOM.DLL in the Gecko SDK" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@164615 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 19:09:02 +00:00
darin%meer.net
589b5d7b28 moved build/nsStringAPI.cpp into stub/ to fix win32 depend build bustage, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@164379 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 20:35:12 +00:00
darin%meer.net
3f701b6803 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@164375 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 19:34:45 +00:00
cbiesinger%web.de
1c24d39d79 Bug 258014 make @param names match function signature
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@161781 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 13:25:51 +00:00
darin%meer.net
0fc79f3a16 landing patch for bug 239716 "inout wstring methods are difficult to implement with nsEmbedString" patch by marco@gnome.org r=darin sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@155191 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 00:21:34 +00:00
darin%meer.net
dcb6fabc6b fixes bug 239123 "exported functions in nsStringAPI.h should be frozen for 1.7 final" r=bsmedberg sr=dbaron a=asa
git-svn-id: svn://10.0.0.236/trunk@154693 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-11 20:52:32 +00:00
darin%meer.net
0a841a2d20 fixes bug 238088 "Support compile-time backwards compatible nsAString in Gecko SDK" r=bsmedberg sr=dbaron a=chofmann
git-svn-id: svn://10.0.0.236/trunk@154438 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-01 22:39:51 +00:00
darin%meer.net
17b87fb59e fixes bug 239303 "provide basic string conversion routines for the Gecko SDK" r=bsmedberg sr=dbaron a=chofmann
git-svn-id: svn://10.0.0.236/trunk@154433 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-01 20:47:48 +00:00
darin%meer.net
55688e6410 landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt
git-svn-id: svn://10.0.0.236/trunk@152905 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 02:44:03 +00:00
mkaply%us.ibm.com
b81b4ee198 #215581
r=mkaply
OS/2 only code to support VACPP Compiled XPCOM stuff in the new GCC build


git-svn-id: svn://10.0.0.236/trunk@148227 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:07:19 +00:00