Граф коммитов

198 Коммитов

Автор SHA1 Сообщение Дата
Ehsan Akhgari 3757389d74 Bug 612356 - Add NS_SetDllDirectory to dlldeps.cpp; r=khuey a=NPOTB 2010-11-15 15:16:34 -05:00
Robert O'Callahan 7312075579 Fix for bug 466157 (Enable dumping of cycle-collector graphs in any build). r=dbaron, a=jst.
--HG--
extra : rebase_source : b47d149434c735981a9a80ae6016624120fee371
2010-08-12 12:03:23 +12:00
Dão Gottwald 2c9fa38abe Backed out changeset a27043cd19ff 2010-08-18 09:46:54 +02:00
Robert O'Callahan e7bf0a8c07 Bug 497808. Enable dumping of cycle-collector graphs in any debug build. r=peterv,a=blocking 2010-08-12 12:03:23 +12:00
Benjamin Smedberg dd5aa311e8 Rename XRE_AddComponentLocation to XRE_AddManifestLocation to better-convey what it actually does now (it still auto-registers XPT files when passed a directory, but we may get rid of that as well and just fold those into components.manifest), as noted in bug 568691 comment 58. 2010-06-27 21:26:38 -04:00
Benjamin Smedberg 432c4422b8 Bug 568691 part C - Register all components based on reading .manifest files from the components directories. Binary components auto-register using "binary-component name.dll". JS components register using "component CID file.js" "contract @mozilla.org/contract;1 CID" and "category categoryname keyname value".
This patch has some bugs, specifically we stop looking for .manifest files in chrome/. I will fix that in a followup. It also probably breaks non-libxul builds because of ordering issues.

Another followup will actually fix our in-tree JS components and add build machinery for creating a proper components.manifest file.
2010-06-11 16:13:26 -04:00
Benjamin Smedberg 4d7e3ff7df Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
Neil Rashbrook 9c5f3969de Bug 560715 Trying harder to fix nonlibxul build bustage 2010-04-22 00:40:27 +01:00
Neil Rashbrook edb8778a23 Bug 560715 - "Windows trunk builds failing due to: storagecomps.dll : fatal error LNK1120: 2 unresolved externals" [r=bsmedberg] ok on a CLOSED TREE per sheriff 2010-04-21 01:08:00 -04:00
Walter Meinl 57b4ffec23 Bug 536269: Fix build bustage on OS/2 in xpcom/build/dlldeps.cpp r=bsmedberg 2010-01-30 07:45:56 -05:00
Jonas Sicking 5e41ab5fcc Skidmark for bug 524944 r=bsmedberg 2009-12-17 21:54:02 -08:00
Jonas Sicking 8546bb2d56 Backed out changeset 4c88c8839a46 due to redness 2009-12-17 22:34:52 -08:00
Jonas Sicking 4b56ea211a Skidmark for bug 524944 r=bsmedberg 2009-12-17 21:54:02 -08:00
Peter Annema 3f217dc7a1 Bug 487192 follow-up: fix build bustage by adding dummy calls to dlldeps.cpp 2009-05-13 22:38:13 -07:00
Mark Banner c594f1a88e Bustage fix for bug 489239 2009-04-22 14:41:38 +01:00
Mark Banner 4a299bd1cb Bug 489239 - "comm-central windows builds broken by unit test for bug 58904" [r=ted.mielczarek] 2009-04-22 13:28:23 +01:00
Robert O'Callahan e468cfe6d0 Fixing bustage 2009-01-22 18:01:17 +13:00
Fred Jendrzejewski 9bd9de1b83 Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc 2009-01-18 21:14:14 +01:00
Robert O'Callahan c80e61fc47 Backed out changeset c2f1c609bfbd 2009-01-16 22:18:58 +13:00
Robert O'Callahan 1942f77cd3 Fix Windows bustage 2009-01-16 21:10:16 +13:00
Doug Turner 69aaa5d4ac Bug 458917 - Windows CE Cleanup. r/sr=stuart+bsmedberg 2008-10-08 20:51:54 -07:00
dwitte@stanford.edu 8895647d85 remove nsValueArray. b=410360, r+sr=bsmedberg, a=schrep 2008-01-10 12:18:22 -08:00
dwitte@stanford.edu 48af83fba0 relanding part of 407442. 2007-12-19 23:30:04 -08:00
dwitte@stanford.edu 5c0212e27a back out changes. 2007-12-19 03:07:41 -08:00
dwitte@stanford.edu 8fdae1fc6e reland nsTObserverArray changes only. 2007-12-18 22:03:05 -08:00
dwitte@stanford.edu 0720a11afd backing out to investigate Ts increase 2007-12-18 20:12:11 -08:00
dwitte@stanford.edu beed785dd1 implement nsTObserverArray using nsTArray, clean up the interface, provide an nsAutoTObserverArray, and use it to reduce allocations in nsEventListenerManager. b=407442, r+sr=sicking, a=beltzner 2007-12-18 17:06:34 -08:00
peterv@propagandism.org 418a6ec9e1 Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking. 2007-05-24 07:10:02 -07:00
Olli.Pettay@helsinki.fi caddb3331f Bug 380674, Move nsTObserverArray from content/* to xpcom/*, r=bsmedberg 2007-05-22 13:45:13 -07:00
roc+@cs.cmu.edu 0054412272 Bug 374866. Reftests for text-transform. r=dbaron 2007-03-22 16:01:14 -07:00
dwitte%stanford.edu 1b26cb4e55 remove nsValueArray. b=410360, r+sr=bsmedberg, a=schrep 2008-01-10 20:18:22 +00:00
dwitte%stanford.edu ff1801fc3e relanding part of 407442. 2007-12-20 07:30:06 +00:00
dwitte%stanford.edu 74ca1dddc8 back out changes. 2007-12-19 11:07:42 +00:00
dwitte%stanford.edu fc96d0299b reland nsTObserverArray changes only. 2007-12-19 06:03:06 +00:00
dwitte%stanford.edu 6d7ab720e9 backing out to investigate Ts increase 2007-12-19 04:12:13 +00:00
dwitte%stanford.edu f0e0d60f6b implement nsTObserverArray using nsTArray, clean up the interface, provide an nsAutoTObserverArray, and use it to reduce allocations in
nsEventListenerManager. b=407442, r+sr=sicking, a=beltzner
2007-12-19 01:06:36 +00:00
peterv%propagandism.org 9eca95ccdc Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking. 2007-05-24 14:10:04 +00:00
Olli.Pettay%helsinki.fi e1aa1e7fcc Bug 380674, Move nsTObserverArray from content/* to xpcom/*, r=bsmedberg 2007-05-22 20:45:13 +00:00
mozilla%weilbacher.org e3c1976a16 [OS/2] Bug 352860: do not include pure.h on OS/2 to get xulrunner building, p=abwillis1, r=mkaply 2007-01-08 22:38:40 +00:00
graydon%mozilla.com 574ba1808b Bug 333078: fix win32 linkage bug seemingly introduced with previous commit 2007-01-05 02:17:41 +00:00
graydon%mozilla.com e6fbf7f335 Bug 333078: XPCOM cycle collector
r=brendan, sicking, bz, dbaron, bsmedberg
2007-01-04 22:31:26 +00:00
vladimir%pobox.com df954f6171 backing out bug 333078, xpcom cycle collector due to perf issues 2006-11-22 23:18:16 +00:00
vladimir%pobox.com fdf72a2c5b b=333078, xpcom cycle collector -- patch from graydon@mozilla.com, r=many 2006-11-22 19:23:02 +00:00
benjamin%smedbergs.us 7b434c0d06 Bug 349002, try #2 - Refactor xptcall into a frozen API, r=timeless - with OS/2 fixup by Peter Weilbacher 2006-11-20 17:03:38 +00:00
benjamin%smedbergs.us 09d80a0a6f Backout xptcall because linux tboxes are stupid, I think. 2006-11-16 20:17:24 +00:00
benjamin%smedbergs.us 8b41b7fdd0 Bug 349002 - Refactor xptcall into a frozen API, r=timeless. Includes OS/2 fixup by Peter Weilbacher 2006-11-16 18:29:33 +00:00
benjamin%smedbergs.us bece0ea443 Bug 347183 - frozen-linkage access to null/singleton/union/array enumerators, r=darin 2006-08-08 18:18:50 +00:00
bent.mozilla%gmail.com e835e5f0dc Bug 340275 - "Make nsTArray available to XULRunner apps". r=darin. 2006-06-07 20:14:52 +00:00
darin%meer.net 7d3e7d7acd landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb 2006-05-10 17:30:15 +00:00
benjamin%smedbergs.us 6cb145f253 Bug 334038 - Separate out the frozen C stringapi and the glued C++ wrappers, fix a few bugs along the way, and move some of the utils from nsCRT into nsCRTGlue for use by frozen-linkage code. r=darin
CVS history for xpcom/string/public/nsXPCOMStrings.h is at xpcom/string/public/nsStringAPI.h
CVS history for xpcom/build/nsXPCOMStrings.cpp is at xpcom/build/nsStringAPI.cpp
CVS history for xpcom/glue/nsStringAPI.h is at xpcom/string/public/nsStringAPI.h
2006-05-03 16:11:14 +00:00