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

951 Коммитов

Автор SHA1 Сообщение Дата
benjamin%smedbergs.us 46a5cc6d75 Test-land bug 410927 to get performance numbers, r=dbaron 2008-01-09 14:21:43 +00:00
dwitte%stanford.edu 32e959311a fix OS/2 bustage. 2007-12-22 01:06:43 +00:00
dwitte%stanford.edu 39cbc87158 add assertion. 2007-12-21 11:22:31 +00:00
dwitte%stanford.edu 0b8bb7ad97 backing out change. 2007-12-20 09:33:03 +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 4fd8d3cb81 test growing the array by a minimum amount (taken from nsVoidArray). 2007-12-19 09:56:28 +00:00
dwitte%stanford.edu f190360d35 testing allocator change for Ts impact. 2007-12-19 09:14:15 +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
jonas%sicking.cc 51802efb3a Bug 408123: Use nsTObserverArray rather than array copy to deal with listeners going away while firing event. r=smaug sr=jst 2007-12-14 01:41:49 +00:00
jwalden%mit.edu 082c74b6be Kick one of the unit test tinderboxen into another build. 2007-11-17 19:47:06 +00:00
bent.mozilla%gmail.com 310f388fc2 Bug 396369 - "Overload forget method on nsCOMPtr/nsRefPtr to work with out parameters". r=dbaron, sr=bsmedberg, a=damons. 2007-11-11 18:56:45 +00:00
jst%mozilla.org 52ecd87ffb Landing patch for bug 401687. Stop reference counting JS objects in the cycle collector. Patch by peterv@propagandism.org, r+sr=dbaron@mozilla.com,igor@mir2.org, a=dsicore@mozilla.com 2007-11-01 22:51:59 +00:00
cbarrett%mozilla.com f2b7638dfc Typo fix and poking tinderbox. No bug. 2007-10-30 05:51:33 +00:00
peterv%propagandism.org a41832fc13 Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912). 2007-10-29 13:45:10 +00:00
peterv%propagandism.org 6cfb25d584 Backing out once more to fix orange. 2007-10-28 12:49:33 +00:00
peterv%propagandism.org a76fba526b Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912). 2007-10-28 11:14:43 +00:00
peterv%propagandism.org 48c7f383e4 Backing out to fix orange. 2007-10-26 14:15:29 +00:00
peterv%propagandism.org c47e794776 Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912). 2007-10-26 13:25:35 +00:00
reed%reedloden.com 2f438f32de Bug 398435 - "PRBool misuse bugs in xpcom/" [p=taras r=bsmedberg a1.9=sayrer] 2007-10-19 23:26:53 +00:00
reed%reedloden.com 454a4301b9 Backout taras's check-in for bug 398435 to help find Tp regression. 2007-10-17 00:31:02 +00:00
tglek%mozilla.com d807caa2df Bug 398435. Fix prbool bugs in xpcom. r=bsmedberg a=sayrer 2007-10-15 23:40:10 +00:00
jag%tty.nl ba8a8d1242 Fix bustage from previous checkin for bug 392055. Move #define of XPCOM_GLUE_AVOID_NSPR from nsISupportsImpl.h to nscore.h. r/a=bsmedberg 2007-09-28 20:33:33 +00:00
jag%tty.nl d014446678 Bug 392055: NS_ENSURE_SUCCESS should print out the error code.
Original patch by Shawn Wilsher (sdwilsh) <comrade693+bmo@gmail.com>, updated by me to handle the standalone xpcom glue case and to use printf safely. r=bsmedberg, sr=bzbarsky, a=dsicore.
2007-09-28 18:59:07 +00:00
gavin%gavinsharp.com ec3a14c93b Back out bug 392055 due to bustage 2007-09-24 03:44:29 +00:00
sdwilsh%shawnwilsher.com d503c88193 Bug 392055 - NS_ENSURE_SUCCESS should print out the error code. r=benjamin, sr=bzbarsky, a=bzbarsky 2007-09-24 02:04:47 +00:00
asqueella%gmail.com a395354c99 fix bug 369214 (ASSERTION: The observer list changed while being iterated over!: 'count == mObservers.Count()' in libpr0n) by switching the observers list to use nsTObserverArray.
r=stuart
a=1.9 blocker
2007-09-22 19:40:57 +00:00
scott%scott-macgregor.org b2f89ec9ef Bug 384979 --> move nsTextFormatter to the glue code so it can be used with frozen linkage.
Patch by prasad <prasad@medhas.org>
sr=bsmedberg
a=bsmedberg
2007-09-20 23:14:26 +00:00
roc+%cs.cmu.edu df1d8efba7 Bug 394691. nsTArray should not do default initialization of POD elements. Also, switch nsAutoBuffer users to nsAutoTArray. patch by Chris Pearce, r=bsmedberg, sr=roc, a=bzbarsky 2007-09-18 23:12:10 +00:00
aaronr%us.ibm.com f97403965a forgot to fix a review comment for checkin I did for bug 395349 2007-09-18 18:45:28 +00:00
aaronr%us.ibm.com 99dab3dec2 move nsDeque .h and .cpp from xpcom/ds to xpcom/glue.
Bug 395349, r+a=bsmedberg
2007-09-18 18:14:35 +00:00
jwalden%mit.edu f49fc51830 Bug 348748 - Cleanup from the handful of patches which have landed since the initial landing that have readded cast macros; I intend to remove the rest of the instances Very Soon, all but certainly before the M8 freeze, so the macro definitions can be removed, again all but certainly before the M8 freeze, if people are okay with them being removed. Still r=bsmedberg, a=no-functionality-change 2007-09-05 06:41:37 +00:00
bent.mozilla%gmail.com feceeb80aa Bug 387584 - "ASSERTION: should not have buffer of zero size [@nsTArray_base::EnsureCapacity]". Patch by Sergey Yanovich <ynvich@gmail.com>. r+a=bsmedberg. 2007-08-30 16:59:34 +00:00
bent.mozilla%gmail.com b4fa7a162c Bug 392493 - "Add forget() method to nsCOMPtr and nsRefPtr". r=dbaron, a=bzbarsky. 2007-08-28 23:37:22 +00:00
dbaron%dbaron.org f757dfe784 Make ExplainLiveExpectedGarbage print *all* references to JS objects with refcount imbalances. b=387224 r=graydon a=brendan 2007-08-23 00:48:26 +00:00
bzbarsky%mit.edu 7a163b9617 Make HTML content objects use QI tables. Bug 389797, r+sr=jst, a=sicking. 2007-08-20 22:55:08 +00:00
philringnalda%gmail.com 37dcc4ebb0 Bug 380783 - nsStringAPI.h: no equivalent of IsVoid (tell if string is null), patch by Mook <mook.moz+mozbz@gmail.com>, r=bsmedberg/dbaron, sr=dbaron, a1.9=bz 2007-08-18 03:48:17 +00:00
benjamin%smedbergs.us 82439e3b43 Bug 350132 - Deadlock in JS/XPCOM proxy, r=brendan 2007-08-16 20:51:50 +00:00
benjamin%smedbergs.us 01bbc072fb Backing out bug 214164 due to non-libxul bustage... WTF? :-( 2007-08-08 21:41:43 +00:00
benjamin%smedbergs.us 99f4df9e2e Bug 214164 - Reduce nsTHashtable codesize by making sOps a class static. This patch was originally from bug 201034 r=jkeiser :-) and was backed out because GCC 3.3- were stupid. Since we don't support those any more, relanding a=bz 2007-08-08 14:40:35 +00:00
benjamin%smedbergs.us bbb6d901f3 Bug 386025 - Expose cycle-collection symbols, r=graydon 2007-08-06 14:34:05 +00:00
dtownsend%oxymoronical.com 790e932eaf Bug 390143: NS_IMPL macros are broken for implementing 11 interfaces.
r=bsmedberg, a=wanted-1.9
2007-08-02 18:14:28 +00:00
cbiesinger%gmx.at b19421e4ee 386376 get services lazily in order to avoid recursive getService calls
r=bsmedberg
2007-07-24 23:47:33 +00:00
bzbarsky%mit.edu 9eb6f256ee Reland part of the patch for bug 330420 which got backed out by the
table-driven QI landing.  Bug 387926, r+sr=bsmedberg
2007-07-24 20:17:11 +00:00
dolske%mozilla.com 3252492e92 Bug 388189: console spewage: "(all right -- a generic module!)". r=dougt, sr=benjamin 2007-07-16 19:00:14 +00:00
benjamin%smedbergs.us d83c776371 Bug 386445 - mac build stops with "multiple definitions of symbol nsINIParser::GetSrings", also changes to building mac dylibs with -single_module, r=luser,jag 2007-07-11 17:26:12 +00:00
neil%parkwaycc.co.uk 11d0936e48 Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
2007-07-11 08:46:49 +00:00
jwalden%mit.edu ef68fcf595 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 07:08:56 +00:00