432 Commits

Author SHA1 Message Date
bsmedberg%covad.net
f0ad878c0e Bug 288626 - Switch the strict API from opt-in (MOZILLA_STRICT_API) to opt-out (MOZILLA_INTERNAL_API) r=darin
git-svn-id: svn://10.0.0.236/trunk@171774 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-06 03:35:24 +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
darin%meer.net
2c0d748f2a fixes bug 287750 "provide methods to test if streams are buffered" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@171232 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-26 02:20:36 +00:00
vladimir%pobox.com
27049babec Change HashPropertyBag instance constructor to call Init, r=shaver
git-svn-id: svn://10.0.0.236/trunk@171057 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-23 17:13:41 +00:00
pavlov%pavlov.net
e10e00f462 fixing windows build bustage. rs=shaver
git-svn-id: svn://10.0.0.236/trunk@171013 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-22 23:07:04 +00:00
bzbarsky%mit.edu
524ff8b031 Make console service init handle out-of-memory. Bug 281093, patch by Daniel de
Wildt <dewildt@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@170096 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-02 16:37:53 +00:00
ben%bengoodger.com
4211826967 252189, XPCOM section:
add nsILocalFileWin interface and implementation with method to retrieve VERSIONINFO metadata from Windows binaries. r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@169836 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-25 09:00:45 +00:00
darin%meer.net
ba67c97eb4 landing xpcom patch for bug 235499 "re-enable string buffer sharing between C++ and JS in xpconnect" r=dbaron sr=jst
git-svn-id: svn://10.0.0.236/trunk@168722 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-02 22:18:37 +00:00
dougt%meer.net
e01d005842 bug 280245. WinCE build and support changes. r=darin
git-svn-id: svn://10.0.0.236/trunk@168534 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-30 21:33:47 +00:00
bzbarsky%mit.edu
6cc2aafe00 Make people that want empty strings use EmptyC?String(). Bug 232691, patch by
Daniel Kraft <d@daniel-kraft.net>, r=jst, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@167258 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-04 19:31:31 +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
7a461c49a4 Reduce string copying and allocation in the parser by only copying the scanner buffer when we need to mutate the string. Allow a nsDependentString / nsDependentSubstring to be created without being bound to anything. Move StripChar() onto nsSubstring from nsString. Bug 269853, r=jst, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@165773 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-25 07:03:20 +00:00
vladimir%pobox.com
46b441e387 b=266085, nsIWritablePropertyBag interface and hashtable component implementation; r=darin,sr=shaver
git-svn-id: svn://10.0.0.236/trunk@165760 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 23:21:14 +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
966e95cee0 fixing win32 bustage
git-svn-id: svn://10.0.0.236/trunk@165669 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-23 21:39:51 +00:00
darin%meer.net
86a93a5874 fixes bug 263360 "Make CallCreateInstance use NS_GetComponentManager instead of nonfrozen/deprecated nsComponentManager symbols" r=bsmedberg sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@165662 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-23 20:53:38 +00:00
timeless%mozdev.org
41ffe5147a Bug 251078 Remove xpcom's rebase utility
patch by sdwalker@myrealbox.com r=bryner


git-svn-id: svn://10.0.0.236/trunk@165659 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-23 20:00:26 +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
darin%meer.net
e3117874fa fixes bug 261083 "Channels do not uniformly query their notification callbacks" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@165373 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-15 20:16:52 +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
cbiesinger%web.de
43da851396 fixing more build bustage
git-svn-id: svn://10.0.0.236/trunk@165094 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-08 01:27:35 +00:00
darin%meer.net
3d52b0860b fixes bug 219400 "remove callers of nsServiceManager:: methods" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@165089 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-07 23:59:35 +00:00
darin%meer.net
2ca65e3038 fix win32 bustage. make sure we still export required nsComponentManager:: methods
git-svn-id: svn://10.0.0.236/trunk@164740 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-01 20:22:49 +00:00
darin%meer.net
ba445e81f5 fixes bug 266006 "xpcom/glue should not declare methods with NS_COM" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@164620 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 19:43:51 +00:00
timeless%mozdev.org
8c9f105a7f Bug 254555 mark nsConsoleService as nsIClassInfo::THREAD_SAFE
r=dougt


git-svn-id: svn://10.0.0.236/trunk@164548 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-28 07:34:41 +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
bryner%brianryner.com
a1e14b3f8b Change the semantics of the .autoreg file so that it can be used for Firefox and Thunderbird to trigger re-registration in all profiles. Rather than checking for the existance of the file, registering, and deleting it, we'll always compare the timestamp of .autoreg to that of the profile compreg.dat, and re-register if .autoreg exists and is newer. Bug 252905, r=darin.
git-svn-id: svn://10.0.0.236/trunk@160177 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 15:26:33 +00:00
tor%cs.brown.edu
ff31f81698 Bug 153586 - Date.toLocaleString() not returning locale string.
r=jst, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@157913 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 16:38:43 +00:00
bsmedberg%covad.net
ff6cab48ca Allow XPCOM to be restarted. r+sr=darin with grudging consent from dougt. Bug 239819
git-svn-id: svn://10.0.0.236/trunk@156232 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 09:38:50 +00:00
darin%meer.net
79e8e5c0f9 fixes bug 241155 "Support multiple 'components' directories" r=bsmedberg moa=dougt
git-svn-id: svn://10.0.0.236/trunk@156056 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 00:50:53 +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
960f831775 fixes bug 241022 "nsXPComInit.cpp has wrong offset checking for post 1.6 functions" patch by marco@gnome.org r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@155185 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 22:33:33 +00:00
gerv%gerv.net
210853d71e Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155067 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 14:21:17 +00:00
darin%meer.net
fcb774b171 fixing win32 bustage
git-svn-id: svn://10.0.0.236/trunk@154697 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-11 21:29:29 +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
1f031dbd01 fixes bug 239441 "AIX: Undefined symbols when linking mozilla-bin after Bug 239303" r=bsmedberg,dougt sr=dbaron a=brendan
git-svn-id: svn://10.0.0.236/trunk@154495 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-03 21:54:49 +00:00
darin%meer.net
4c1e0c4d18 make sure NS_UTF16ToCString and NS_CStringToUTF16 are exported from XPCOM.DLL
git-svn-id: svn://10.0.0.236/trunk@154445 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-01 23:33:05 +00:00
darin%meer.net
b18b63bb60 fixing WIN32 bustage
git-svn-id: svn://10.0.0.236/trunk@154444 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-01 23:31:23 +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
bsmedberg%covad.net
325368273d Bug 236101 - flatten the directory structure of the embedding SDK. Consensus from dougt/adamlock/blizzard r=cls a=mkaply
git-svn-id: svn://10.0.0.236/trunk@154206 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-23 20:58:21 +00:00
jst%mozilla.jstenback.com
317d5732c2 Fixing bug 236595. Making nsAdoptingString not adopt strings that aren't owned by the string that's adopted from. Also un-inlining operator=(const self_type&). r+sr=darin@meer.net
git-svn-id: svn://10.0.0.236/trunk@153602 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 03:29:49 +00:00
timeless%mozdev.org
0f04ebea1d Bug 235744 Expose StorageStream class to Javascript
patch by nsayer@kfu.com r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@153414 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 01:11:06 +00:00
darin%meer.net
964e4d0ee5 remove references to CBufDescriptor to fix WIN32 bustage
git-svn-id: svn://10.0.0.236/trunk@152998 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 02:07:09 +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