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
bsmedberg%covad.net
168f7225da
Bug 236101 - flatten the directory structure of the embedding SDK. Consensus from dougt/adamlock/blizzard r=cls a=mkaply
2004-03-23 20:58:21 +00:00
jst%mozilla.jstenback.com
4c855e9760
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
2004-03-06 03:29:49 +00:00
timeless%mozdev.org
7f7d5cb21b
Bug 235744 Expose StorageStream class to Javascript
...
patch by nsayer@kfu.com r=darin sr=darin
2004-03-02 01:11:06 +00:00
darin%meer.net
75a9c01787
remove references to CBufDescriptor to fix WIN32 bustage
2004-02-20 02:07:09 +00:00
darin%meer.net
8c818ed6c3
landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt
2004-02-19 02:44:03 +00:00
cls%seawood.org
332976510a
Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle. (redux)
...
Bug #232763 r=dbaron sr=brendan
2004-02-11 07:16:11 +00:00
cls%seawood.org
bc24ffd464
Backing out previous changes.
...
Missed a cplus_demangle call and it turns out that all of trace-malloc needs to be tweaked to use c++ instead of C.
Bug #232763
2004-02-10 18:55:04 +00:00
cls%seawood.org
f390e6de11
Remove unneeded -liberty references.
...
Bug #232763
2004-02-10 17:21:14 +00:00
neil%parkwaycc.co.uk
8697a8f8d8
Bug 227500 Provide scriptable environment access p=bsmedberg,gisburn r/sr=dougt
2004-01-23 10:23:12 +00:00
bryner%brianryner.com
bc829daafa
Bug 229875 - eliminate unnecssary public/virtual destructors. This patch changes all refcounted classes under xpcom/, which aren't inherited from or used on the stack, to have private, nonvirtual destructors. r=dougt, sr=dbaron.
2004-01-15 06:14:18 +00:00
bryner%brianryner.com
39c612d480
Eliminate old nsCWeakReference implementation (bug 230480). This rewrites nsListControlFrame's event listener to be a little more sane. r+sr=dbaron.
2004-01-09 22:18:26 +00:00
bsmedberg%covad.net
1f4ab81acd
Continuing to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
2004-01-07 13:37:00 +00:00
bsmedberg%covad.net
f0bfff2628
Beginning to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
2004-01-07 01:22:31 +00:00
bryner%brianryner.com
83f2f0582a
Bug 221843 - bookmarks data loss on Mac OS 10.1. Check to see whether the temporary unique file is already in the target directory before calling FSMoveObject(), since moving a file into the directory it's currently in returns an error on 10.1. Fix dependencies to rebuild libxpcom when MoreFiles is updated. r=ccarlen, sr=darin, a=brendan.
2003-12-16 09:51:35 +00:00
darin%meer.net
372fcfee78
fixes bug 228210 "XPCOM glue is not backwards compatible -> NS_GetFrozenFunction trashes memory" r=dougt a=dbaron
2003-12-11 23:50:47 +00:00
bsmedberg%covad.net
d9ee8f8de4
Bug 223900 - Clean up MFCEmbed to use the GRE properly (don't link against xpcom.dll), and make the GRE glue libs more embedder-friendly and flexible. r=adamlock/dougt sr=dougt
2003-11-17 06:13:49 +00:00
bsmedberg%covad.net
940aae9127
Bug 223084 - enable the static component loader by default r/sr=dougt
2003-10-30 21:11:07 +00:00
mkaply%us.ibm.com
f34953ba2f
#215581
...
r=mkaply
OS/2 only code to support VACPP Compiled XPCOM stuff in the new GCC build
2003-10-21 22:07:19 +00:00
peter%propagandism.org
b7b95bdc81
Trying to fix bustage.
2003-10-09 16:59:23 +00:00
darin%meer.net
a9d7a5c03a
fixing win32 bustage
2003-10-06 03:05:40 +00:00
darin%meer.net
f56c30b28a
fixing win32 bustage
2003-10-06 02:28:17 +00:00
darin%meer.net
5790f115ae
fixing win32 bustage
2003-10-06 02:10:51 +00:00
darin%meer.net
325b3c6de7
fixes bug 210125 "need to be able to AsyncWait for closure only" r=dougt sr=bzbarsky
2003-10-06 01:46:31 +00:00
mkaply%us.ibm.com
5ea20a43e1
#215581
...
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
2003-09-17 16:00:48 +00:00
bsmedberg%covad.net
3c7f6e517d
Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
2003-09-13 17:55:56 +00:00
bryner%brianryner.com
9822c742df
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-08 00:31:50 +00:00
darin%meer.net
938923e997
fix tinderbox orange and thunderbird/firebird initial startup problem... r=dougt a=mkaply
2003-08-15 20:37:32 +00:00
mkaply%us.ibm.com
7755033a04
#215457
...
r=dougt, sr=bryner, a=dbaron
Patch v2 - do event queue creation lazily
2003-08-15 13:59:39 +00:00
mkaply%us.ibm.com
254585acda
Bug #215457
...
r=darin, sr=dougt, a=mkaply
Move creation of event queue before component registration
2003-08-13 20:08:20 +00:00
dougt%meer.net
2457226054
Fix for 205023. Adds nsTraceRefcnt stubs that access a global to allow tracing refcnt to work with the GRE/xpcom glue builds. r=dbaron
2003-08-05 05:29:10 +00:00
timeless%mozdev.org
d5b8940eff
Bug 214681 nsDebugImpl is listed as a leak
...
r=dougt
2003-08-01 14:40:33 +00:00
mkaply%us.ibm.com
56dc425c51
rs=leaf
...
Remove XP_OS2_VACPP from the tree
2003-07-22 18:38:01 +00:00
jaggernaut%netscape.com
20004e3489
Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
2003-07-13 22:29:00 +00:00
dougt%meer.net
4a0222e731
Enables debug stackcrawl support in GRE builds. b=208098. r=dbaron.
2003-07-07 22:11:36 +00:00
seawood%netscape.com
209f4b6c8d
Split private xpcom defines into separate header.
...
Bug #210409 r=dougt
2003-07-03 20:55:23 +00:00
bsmedberg%covad.net
bd563770dd
Build bustage from bug 210337, sorry 'bout that.
2003-06-23 21:56:07 +00:00
bsmedberg%covad.net
e8632d1e19
Oops, forgot a file for bug 210337, part 2.
2003-06-23 21:07:29 +00:00
bsmedberg%covad.net
a77fdd7bd4
Bug 210337 - Spring cleaning of unused XPCOM code and callers r/sr=alecf/bz
2003-06-23 20:31:43 +00:00
seawood%netscape.com
8f112a4226
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 21:18:27 +00:00
bsmedberg%covad.net
e2c63562c9
Bug 207399 - minor cleanup to help building on the Intel compiler. r=dougt
2003-06-03 10:52:26 +00:00
blizzard%redhat.com
a0bc978ac7
Missed file for checkin for bug #205752 .
2003-05-20 18:52:40 +00:00
cls%seawood.org
ec0eb750a2
Change the naming scheme for the mingw libraries to use the following format:
...
static lib: libfoo.a
import lib: libfoo.dll.a
shared lib: foo.dll
Bug #134113 r=dmose
2003-04-23 00:54:38 +00:00
bryner%netscape.com
751c5b4009
Use the correct filename for libxpcom on OS X. Bug 202686, r+sr=dougt.
2003-04-20 17:59:47 +00:00
bsmedberg%covad.net
41738b7d04
win32 bustage-fix for bug 200709
2003-04-10 14:01:03 +00:00
bsmedberg%covad.net
a3016658f7
bug 200709 remove dynamic linking of nsTHashtable and family. r=jkeiser sr=alecf
2003-04-10 13:27:16 +00:00
jkeiser%netscape.com
7e5cb780d7
Templatized hashtable class by bsmedberg@covad.net (bug 180264), r=jkeiser@netscape.com, sr=alecf@netscape.com
2003-04-02 06:53:57 +00:00
dbradley%netscape.com
9399354a02
Bug 198601 - Moves QI outside of RegisterGenericFactory. r/sr=dougt
2003-03-22 02:04:53 +00:00
mkaply%us.ibm.com
94ef89de9c
#188249
...
r=dougt
Cleanup Makefiles, OS/2 GCC landing
2003-03-21 22:26:41 +00:00
mkaply%us.ibm.com
2cf9e005ba
#188249
...
r=dougt
Cleanup Makefiles, OS/2 GCC landing
2003-03-21 22:20:04 +00:00
dougt%netscape.com
be629223b6
Create a new xpcom obsolete library (and component library).
...
Moved nsFileSpec and related classes into this obsolete library.
Moved nsRegistry and related libreg functionality into the obsolete library.
Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.
Combined the following DLLs (source -> dest)
uriloader -> docshell
shistory -> docshell
jsurl -> jsdom
gkview -> gklayout
Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer
Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.
Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).
Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService
Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
rginda%netscape.com
959b2433eb
bug 170585, Scriptable streams are broken; r=darinf, sr=dougt
...
add factories so js can create the nsIBinary*Stream objects,
also adds read/writeByteArray functions
2003-03-13 21:23:18 +00:00
cls%seawood.org
74d26b5b5d
Remove bogus mingw & win16 ifdefs from plevent.h
...
Add stub declaration for _mbstr which isn't defined in the current mingw headers but is present in the libs.
Fix GRE definition of XPCOM_DLL for mingw.
Bug #134113 r=dougt
2003-03-12 08:35:57 +00:00
alecf%netscape.com
df0b33682e
fix for bug 173601 - nsIStringEnumerator implementation
...
r=dougt, sr=darin
Yes, this will cause a code size increase.. but it is for some upcoming interface freezes...
2003-03-10 21:09:31 +00:00
bryner%netscape.com
9999ad378d
Fix shutdown crash on static builds (bug 196507) by ensuring that ENABLE_STATIC_COMPONENT_LOADER is #define'd when the component manager is created, so that the correct amount of memory is allocated. r=dougt, sr=alecf.
2003-03-10 07:01:49 +00:00
cls%seawood.org
d18d8ada60
Adding mingw makefile changes.
...
Bug #134113 r=bryner
2003-03-08 05:57:15 +00:00
dougt%netscape.com
291bed6f90
relanding. Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442)Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin.
2003-03-05 03:22:12 +00:00
tor%cs.brown.edu
7d6a0e3ab4
Backout of 193442/191415. a=brade,dougt
2003-03-03 21:00:07 +00:00
dougt%netscape.com
3cdc06fdfe
Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442) Storing the GRE location in a relative way so that we can change GRE versions between launches assuming that they are compatible (191415). Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin.
2003-02-28 21:30:35 +00:00
dbaron%dbaron.org
dfd60256e0
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 Fixing Windows bustage.
2003-02-22 16:42:43 +00:00
ccarlen%netscape.com
538e96569f
Bug 191882 - We're building (and shipping) libxpcom.bundle though it's unused and contributes a megabyte to footprint on OSX. r=seawood/sr=dougt/a=asa
2003-02-06 14:37:32 +00:00
dougt%netscape.com
49fbda603d
xpcom is unable to always load .js component file. r=ssu, sr=alecf, a=rjesup, b=190560
2003-01-28 22:17:58 +00:00
darin%netscape.com
8f284ed984
modifications for bug 176919 "async streams" r=dougt,gordon sr=sspitzer a=valeski,asa
2003-01-18 02:15:14 +00:00
dougt%netscape.com
71f0e1bcc9
even better bundle patch. r=cls
2003-01-15 23:08:01 +00:00
dougt%netscape.com
2c72dbb192
Pushing the bundle to dist/bin r=cls
2003-01-15 22:56:52 +00:00
dougt%netscape.com
927c29d1d6
move nsTraceMalloc out of XPCOM. Factory out stackwalking code into new files. 189221 r=chak, 186585 r=blythe sr=dbaron. Most of this patch was contributed by seawood.
2003-01-15 20:40:06 +00:00
bryner%netscape.com
0a4d825477
Second try for bug 187732. Post-process component libraries on OS X using nmedit to control which symbols are exported. r=cls.
2003-01-06 07:13:49 +00:00
bryner%netscape.com
972fb87caf
Use the linker option to control which symbols are exported for Mach-O builds (only export NSGetModule from component libraries). Bug 187732, r=cls.
2003-01-06 00:40:49 +00:00
seawood%netscape.com
657f6b7321
Add beos & mac classic defines for the gre.conf.
...
Bug #185681 r=dougt
2003-01-03 01:39:38 +00:00
dougt%netscape.com
7120ae51c1
Adding generic support for the GRE in the xpcom glue. r=chak, sr=darin, b=185681
2003-01-02 23:09:30 +00:00
seawood%netscape.com
4588fb970a
Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
...
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
seawood%netscape.com
29b02ee87c
Create bundle version of libxpcom for OSX GRE builds.
...
Bug #186599 r=mcafee
2002-12-27 18:58:20 +00:00
dougt%netscape.com
506b430caa
Fixes XPCOM from using the wrong GRE define tag. r=chak, sr=dveditz, b=185113
2002-12-12 23:48:51 +00:00
timeless%mozdev.org
7186af4e87
Bug 174603 Remove nsIEnumerator implementations: ConjoiningEnumerator, UnionEnumerator and IntersectionEnumerator
...
r=bbaetz sr=bz moa=alecf
2002-11-20 10:27:44 +00:00
dougt%netscape.com
a167020474
landing 172512. nsEmbedString for component developers and embeders. r=alec, sr=jag/darin, a=asa@mozilla.org
2002-10-17 23:41:47 +00:00
seawood%netscape.com
d1bef3cbe0
Define WIN32_LEAN_AND_MEAN globally for win32 builds.
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00