bsmedberg%covad.net
ad6994b382
Bug 319999 - XPCOM Shutdown: xpcom-shutdown-threads notification and cleanup of event queues before component manager shutdown, r=darin
2006-01-17 15:41:40 +00:00
darin%meer.net
527acfe9e9
fixes bug 319368 "Implement <a ping>" r=jst sr=bzbarsky
2006-01-11 01:50:15 +00:00
darin%meer.net
645a0a885e
fixes bug 318193 "Input streams are not implemented consistently" r=biesi sr=bz
2006-01-02 02:30:32 +00:00
bsmedberg%covad.net
3417e3d31f
Re-landing bug 316416 with biesi's uninitialized-rv catch and with the windows nsIFile hashing cached (bug 316732)
2005-12-13 17:55:43 +00:00
darin%meer.net
5714957e9f
fix win32 build bustage
2005-12-12 00:47:21 +00:00
darin%meer.net
da862eeb45
fix winnt compile error
2005-12-10 00:05:58 +00:00
darin%meer.net
5443c7a6e8
fixes bug 319636 "Provide convenience function for consuming an entire nsIInputStream" r=biesi sr=bzbarsky
2005-12-09 21:35:27 +00:00
bsmedberg%covad.net
28e61db7cc
Reverting bug 316416 due to Ts regression and mysterious monkey orange :-(
2005-12-03 15:27:17 +00:00
bsmedberg%covad.net
43aed2b3c8
Bug 316416 - Convert nsIComponentLoader into nsIModuleLoader, xpcom bits r=darin xpconnect bits r=shaver; and bug 318625 - Make a version of nsTArray.AppendElement that doesn't copy-construct, r=darin
2005-12-02 16:34:42 +00:00
dougt%meer.net
92d3b408b7
add option to disable fastload. Bug 194308. r=benjamin
2005-12-01 17:37:21 +00:00
bsmedberg%covad.net
efbde9b480
Bug 316414 part 1, try #2 - Add xpcom-shutdown-threads and xpcom-shutdown-loaders notifications, r=darin
2005-11-30 18:51:27 +00:00
bsmedberg%covad.net
10ebc1459f
Backing out even more of bug 316414 to try and fix orange.
2005-11-23 20:21:46 +00:00
bsmedberg%covad.net
58b348c13c
Reverting part of bug 316414 to see if this fixed tbox orange.
2005-11-23 18:15:42 +00:00
bsmedberg%covad.net
7d31bfeeda
Bustage fix, bug 316414 part 1.
2005-11-23 14:41:41 +00:00
bsmedberg%covad.net
4ef7769813
Bug 316414 part 1 - Add "xpcom-shutdown-threads" and "xpcom-shutdown-loaders" notifications during XPCOM Shutdown, r=darin
2005-11-23 14:32:18 +00:00
vladimir%pobox.com
bf11b0cbe0
b=279521, add a way to generate UUIDs, r=darin,sr=shaver
2005-11-21 21:01:45 +00:00
bsmedberg%covad.net
181f10ab85
Bug 316098 - Need standalone glue functions for loading symbols from libxul, r=darin
2005-11-18 17:45:59 +00:00
bsmedberg%covad.net
faf7d08562
Bug 315401 - XPTI_GetInterfaceInfoManager is a bad signature and should be removed, r=darin sr=jst
2005-11-10 16:19:44 +00:00
bsmedberg%covad.net
1172c33dfc
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.
2005-11-08 18:17:49 +00:00
dougt%meer.net
f5f736b3bd
Build/config changes to allow static xpcom link for Minimo. b=314880, r=dveditz.
2005-11-07 20:59:43 +00:00
bsmedberg%covad.net
fabafe8410
Bug 289010 - Move nsVoidArray/nsCOMArray to the XPCOM glue, and a few other things to make the glue easier to use, r=shaver+darin . The following files were CVS-copied from xpcom/ds to xpcom/glue:
...
nsVoidArray.h
nsVoidArray.cpp
nsCOMArray.h
nsCOMArray.cpp
nsQuickSort.h
nsQuickSort.cpp
2005-11-02 20:38:21 +00:00
bsmedberg%covad.net
0c417375e7
Bug 311352 - Mac XUL Framework is XUL.framework, not just XUL r=darin
2005-10-09 18:20:03 +00:00
bsmedberg%covad.net
57389b2a8e
Bug 310590 - Expose scriptable nsIINIParser wrapper for nsINIParser r=darin
2005-10-04 17:19:14 +00:00
peterv%propagandism.org
f54079d9e6
Fix for bug 307713 (Improve and use nsAgg's macros). r=dougt, sr=darin.
2005-09-28 13:13:27 +00:00
bsmedberg%covad.net
f2c2a16ad9
Bug 310105 - NS_InitXPCOM2 in libxul should automatically bring in static components r=darin
2005-09-27 19:25:39 +00:00
darin%meer.net
092a052aa0
fixes bug 246085 "fire category manager notifications on the main thread only" patch by chpe@gnome.org, r=dougt, sr=darin
2005-09-19 17:13:32 +00:00
bsmedberg%covad.net
c9978cce45
Fixing dlldeps for windows, bug 299992
2005-09-01 12:50:53 +00:00
timeless%mozdev.org
117a4c55ce
Bug 304900 - comment about moving methods when interface is frozen is stale or was made into a lie
...
patch by timwatt@gmail.com r=dougt
2005-08-19 09:38:45 +00:00
timeless%mozdev.org
23bc05d142
Bug 304899 comment about QI to the obsolete manager is stale
...
patch by timwatt@gmail.com r=dougt
2005-08-19 09:37:43 +00:00
bsmedberg%covad.net
b1280c03e0
Bug 299992 (re-landing) - Move pldhash etc. into the xpcom glue, and centralize various instances of nsINIParser in the xpcom glue. Some files were cvscopied from xpcom/ds to xpcom/glue r=brendan/darin
2005-08-15 18:29:55 +00:00
bsmedberg%covad.net
4fb9cbf21d
Backout bug 299992 - too much odd platform-specific bustage
2005-08-11 22:07:08 +00:00
bsmedberg%covad.net
b88aaf3d98
Bug 299992, the part before the actual work: move pldhash and the templatized hashtables into the glue (and drop the minor dependencies on NSPR), and centralize our various in-tree nsINIParser classes into the glue (does not affect the ones used for the various installers) r=brendan/darin a=chase/cbeard
2005-08-11 20:40:53 +00:00
bsmedberg%covad.net
e373887d61
Bug 300731 - Change app/extension version scheme going forward, r=darin+shaver a=shaver
2005-07-23 14:05:25 +00:00
bsmedberg%covad.net
df550d0124
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
2005-07-21 13:33:43 +00:00
darin%meer.net
b1e4626c06
fixes bug 300423 "Expose nsIPipe implementation via component factory" r+a=bsmedberg
2005-07-18 23:39:56 +00:00
bsmedberg%covad.net
6fa89114cc
I forgot two files from bug 298044 yesterday: it is rather amazing that this didn't break anything, still r=darin a=asa
2005-07-15 12:07:47 +00:00
bsmedberg%covad.net
e5d57face6
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
2005-07-01 12:24:07 +00:00
bsmedberg%covad.net
a451abf58c
Backout bug 298047 per Chase as it breaks some downrev mac systems unexpectedly.
2005-06-30 02:04:23 +00:00
bsmedberg%covad.net
94e08bd10b
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)
2005-06-29 18:53:30 +00:00
bsmedberg%covad.net
406f7e41d6
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
2005-06-23 16:55:52 +00:00
cbiesinger%web.de
852888177c
bug 246085 nsCategoryManager should notify observers when items are added/removed from categories
...
r=dougt sr=darin a=asa
2005-06-17 21:07:47 +00:00
bsmedberg%covad.net
95a9d76d3c
Bug 224305 part "*nix" - register xulrunner as a GRE with xulrunner -register-global and -register-user - r=darin a=asa
2005-06-16 13:29:45 +00:00
pkw%us.ibm.com
f90244eeb3
AIX bustage fix from Bug 224305.
...
r=darin@meer.net , a=asa@mozilla.org
2005-06-14 02:37:32 +00:00
bsmedberg%covad.net
77d8b16997
Bug 297315 - sorts the XPCOM implementation of nsICategoryManager.enumerateCategory alphabetically r=darin a=asa
2005-06-13 18:39:19 +00:00
bsmedberg%covad.net
106166389b
Re-land bug 224305 part "windows" - Separate GRE (xulrunner) registration from the installer scripts, r=darin a=asa. The first patch accidentally contained some extraneous changes to the static component loader which are for a different bug.
2005-06-13 16:45:22 +00:00
bsmedberg%covad.net
70a510fcfa
Backout bug 224305 due to unexplained tbox orange (probably has something to do with static builds?)
2005-06-10 21:01:40 +00:00
bsmedberg%covad.net
7a3de0c3d7
Bug 224305 part "windows" - Separate GRE (xulrunner) registration from the installer scripts, r=darin a=asa
2005-06-10 19:21:27 +00:00
bsmedberg%covad.net
591acc2faa
Bug 296430, part "xpcom" - Add a category for directory-service providers which will be registered after autoregistration but before xpcom-startup r=darin a=asa
2005-06-07 19:35:20 +00:00
timeless%mozdev.org
9af19f958e
Bug 288460
...
build bustage fix for mingw (which we believe is confused)
as far as we can tell mingw was making a copy of the temporary nsDeque before passing it to the nsDequeIterator
constructor (which takes a const reference)
patch by mrbkap r=timeless sr=dmose a=shaver
2005-06-03 15:00:34 +00:00
mrbkap%gmail.com
41b7e922b5
Fixing build bustage.
2005-06-01 21:40:33 +00:00
mrbkap%gmail.com
e250823885
bug 288460: Make ScanDocStructure() more strict about tags that break the ShouldVerifyHeirarchy check and mark all children of the tag as malformed so that its children don't think they're well formed. r=rbs sr=bzbarsky a=shaver
2005-06-01 21:08:53 +00:00
darin%meer.net
3683299737
fix windows build bustage
2005-05-16 23:34:11 +00:00
dougt%meer.net
cf258f7a54
Fixing WinCE Bustage. r=darin
2005-05-16 21:33:33 +00:00
darin%meer.net
021ef0225c
fixes bug 292981 "Provide a scriptable interface to the Windows registry" r=neil,dougt a=chofmann
2005-05-16 21:23:09 +00:00
darin%meer.net
5c10186313
fixes bug 288786 "Add BeginWriting equivalent to frozen string API" r=biesi sr=dbaron a=asa
2005-04-27 01:38:35 +00:00
bsmedberg%covad.net
564337d16d
Bug 288626 - Switch the strict API from opt-in (MOZILLA_STRICT_API) to opt-out (MOZILLA_INTERNAL_API) r=darin
2005-04-06 03:35:24 +00:00
bsmedberg%covad.net
20b57929a4
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.
2005-04-01 18:22:57 +00:00
darin%meer.net
31f754a658
fixes bug 287750 "provide methods to test if streams are buffered" r=biesi sr=bzbarsky
2005-03-26 02:20:36 +00:00
vladimir%pobox.com
f00f3e4881
Change HashPropertyBag instance constructor to call Init, r=shaver
2005-03-23 17:13:41 +00:00
pavlov%pavlov.net
e62faa7147
fixing windows build bustage. rs=shaver
2005-03-22 23:07:04 +00:00
bzbarsky%mit.edu
28302b9846
Make console service init handle out-of-memory. Bug 281093, patch by Daniel de
...
Wildt <dewildt@gmail.com>, r+sr=bzbarsky
2005-03-02 16:37:53 +00:00
ben%bengoodger.com
f7ee487a02
252189, XPCOM section:
...
add nsILocalFileWin interface and implementation with method to retrieve VERSIONINFO metadata from Windows binaries. r=dougt, sr=darin
2005-02-25 09:00:45 +00:00
darin%meer.net
60ce098d26
landing xpcom patch for bug 235499 "re-enable string buffer sharing between C++ and JS in xpconnect" r=dbaron sr=jst
2005-02-02 22:18:37 +00:00
dougt%meer.net
d258f3e99d
bug 280245. WinCE build and support changes. r=darin
2005-01-30 21:33:47 +00:00
bzbarsky%mit.edu
e425259e0d
Make people that want empty strings use EmptyC?String(). Bug 232691, patch by
...
Daniel Kraft <d@daniel-kraft.net>, r=jst, sr=bzbarsky
2005-01-04 19:31:31 +00:00
bsmedberg%covad.net
0c8e85c7f2
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.
2004-12-06 22:39:54 +00:00
mkaply%us.ibm.com
6f5810954e
#266785
...
r=mkaply
Patch from darin - OS/2 only - move nsOS2VACLegacy for legacy reasons
2004-12-02 16:46:39 +00:00
darin%meer.net
dca2fffe41
fixing win32 bustage
2004-11-30 02:41:31 +00:00
darin%meer.net
fc0cee9787
fixes bug 271630 "XPCOM glue broken on Linux/PPC [monkeypox orange]" r=bsmedberg
2004-11-30 00:28:48 +00:00
bryner%brianryner.com
ac143eb6ce
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.
2004-11-25 07:03:20 +00:00
vladimir%pobox.com
36c9c28195
b=266085, nsIWritablePropertyBag interface and hashtable component implementation; r=darin,sr=shaver
2004-11-24 23:21:14 +00:00
bryner%brianryner.com
1435145ce6
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.
2004-11-24 22:48:45 +00:00
darin%meer.net
4a6f30fd7a
fixing win32 bustage
2004-11-23 21:39:51 +00:00
darin%meer.net
373f51f2c6
fixes bug 263360 "Make CallCreateInstance use NS_GetComponentManager instead of nonfrozen/deprecated nsComponentManager symbols" r=bsmedberg sr=dbaron
2004-11-23 20:53:38 +00:00
timeless%mozdev.org
e3ab186776
Bug 251078 Remove xpcom's rebase utility
...
patch by sdwalker@myrealbox.com r=bryner
2004-11-23 20:00:26 +00:00
darin%meer.net
b27f57bde0
fixes bug 264274 "support dependent strings in frozen string API" r=biesi sr=bsmedberg
2004-11-16 04:44:57 +00:00
darin%meer.net
c79cfdbf74
fixes bug 261083 "Channels do not uniformly query their notification callbacks" r=biesi sr=bzbarsky
2004-11-15 20:16:52 +00:00
bsmedberg%covad.net
a4ecbd3e41
Bug 267767 - Make XPCOM memory management functions frozen exports. r=darin sr=shaver
2004-11-12 19:26:37 +00:00
cbiesinger%web.de
4898c16228
fixing more build bustage
2004-11-08 01:27:35 +00:00
darin%meer.net
f94aa8151e
fixes bug 219400 "remove callers of nsServiceManager:: methods" r=bsmedberg
2004-11-07 23:59:35 +00:00
darin%meer.net
c4936030c8
fix win32 bustage. make sure we still export required nsComponentManager:: methods
2004-11-01 20:22:49 +00:00
darin%meer.net
fb118993e7
fixes bug 266006 "xpcom/glue should not declare methods with NS_COM" r=bsmedberg
2004-10-29 19:43:51 +00:00
timeless%mozdev.org
6e2800487a
Bug 254555 mark nsConsoleService as nsIClassInfo::THREAD_SAFE
...
r=dougt
2004-10-28 07:34:41 +00:00
darin%meer.net
83f607e84a
moved build/nsStringAPI.cpp into stub/ to fix win32 depend build bustage, r=bsmedberg
2004-10-25 20:35:12 +00:00
darin%meer.net
fb3826168b
landing patch for bug 262218 "libxpcom.so should only export frozen symbols" r=bsmedberg sr=bryner
2004-10-25 19:34:45 +00:00
cbiesinger%web.de
aceb33de9f
Bug 258014 make @param names match function signature
...
r+sr=darin
2004-09-05 13:25:51 +00:00
bryner%brianryner.com
087493afa5
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.
2004-07-31 15:26:25 +00:00
tor%cs.brown.edu
bd483bc79f
Bug 153586 - Date.toLocaleString() not returning locale string.
...
r=jst, sr=brendan
2004-06-15 16:38:43 +00:00
bsmedberg%covad.net
5f4c45344b
Allow XPCOM to be restarted. r+sr=darin with grudging consent from dougt. Bug 239819
2004-05-11 09:38:50 +00:00
darin%meer.net
b3ad4e2639
fixes bug 241155 "Support multiple 'components' directories" r=bsmedberg moa=dougt
2004-05-07 00:50:53 +00:00
darin%meer.net
5aab09f9cb
landing patch for bug 239716 "inout wstring methods are difficult to implement with nsEmbedString" patch by marco@gnome.org r=darin sr=dbaron
2004-04-20 00:21:34 +00:00
darin%meer.net
077704c706
fixes bug 241022 "nsXPComInit.cpp has wrong offset checking for post 1.6 functions" patch by marco@gnome.org r+sr=darin
2004-04-19 22:33:33 +00:00
gerv%gerv.net
6f486a3c92
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
darin%meer.net
b969b5467a
fixing win32 bustage
2004-04-11 21:29:29 +00:00
darin%meer.net
857768dd22
fixes bug 239123 "exported functions in nsStringAPI.h should be frozen for 1.7 final" r=bsmedberg sr=dbaron a=asa
2004-04-11 20:52:32 +00:00
darin%meer.net
4ddc897d16
fixes bug 239441 "AIX: Undefined symbols when linking mozilla-bin after Bug 239303" r=bsmedberg,dougt sr=dbaron a=brendan
2004-04-03 21:54:49 +00:00
darin%meer.net
6f0f20787b
make sure NS_UTF16ToCString and NS_CStringToUTF16 are exported from XPCOM.DLL
2004-04-01 23:33:05 +00:00
darin%meer.net
1388ad7357
fixing WIN32 bustage
2004-04-01 23:31:23 +00:00
darin%meer.net
fe11eeac10
fixes bug 238088 "Support compile-time backwards compatible nsAString in Gecko SDK" r=bsmedberg sr=dbaron a=chofmann
2004-04-01 22:39:51 +00:00
darin%meer.net
90dea5a70d
fixes bug 239303 "provide basic string conversion routines for the Gecko SDK" r=bsmedberg sr=dbaron a=chofmann
2004-04-01 20:47:48 +00:00