Ms2ger
5ba4677d3d
Bug 672796 - Move MOZILLA_GUARD_OBJECT_NOTIFIER_* out of AutoRestore.h; r=khuey
2011-11-16 08:50:19 +01:00
Gregory Szorc
1a1f7b30ae
Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey
2011-11-01 15:45:23 -07:00
Ehsan Akhgari
92064e6d3f
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Michael Wu
d2b70213ac
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Matheus Kerschbaum
8a4cb927fd
Bug 678155 - Remove NS_COM. r=bsmedberg
2011-08-18 15:46:39 +02:00
Luke Wagner
3450b1f27f
Backed out changeset 0cf822d12c64 (and dependent be91fb29d950 and 53dd7a930bae) due to intermittent crashes
...
--HG--
extra : rebase_source : 9c96a4ac164ef8929591ef3d83ad6c974642557a
2011-08-15 17:21:23 -07:00
Luke Wagner
0799300016
Bug 674597 - abort if attempting to create an xpcom proxy for wrapped JS (r=bsmedberg)
2011-07-28 13:41:24 -07:00
Chris Jones
31aa2c4e77
Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc
...
--HG--
rename : xpcom/glue/Monitor.h => xpcom/glue/ReentrantMonitor.h
2011-04-29 14:21:57 -05:00
L. David Baron
73a9b73b12
Move AddRef to before the unlock. (Bug 650674, patch 2) r=bsmedberg
2011-04-20 14:29:45 -07:00
L. David Baron
f69222ff51
Don't hold nsProxyObjectManager's lock while calling delete on an nsProxyEventObject. (Bug 650674) r=bsmedberg
2011-04-19 21:22:39 -07:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
2c92e3ecd5
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 23:29:02 -05:00
Chris Jones
699024f868
Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
2011-03-31 18:57:38 -05:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
0ce53bb598
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 14:51:19 -05:00
L. David Baron
db6289bc0a
Use nsAutoLock::NewLock, nsAutoLock::DestroyLock, nsAutoMonitor::NewMonitor, and nsAutoMonitor::DestroyMonitor as required by the API. (Bug 594666) r=cjones
2011-03-29 08:43:26 -07:00
Justin Lebar
d5dcbf68a6
Bug 592557 - Eliminate uses of PR_Atomic{Increment,Decrement} functions in favor of PR_ATOMIC_{INCREMENT,DECREMENT} macros. r=bsmedberg,gal
...
--HG--
extra : rebase_source : 71069eb9c9d61131adee49279e136c8574dabc62
2011-03-28 15:58:49 -04:00
Saint Wesonga
4bd9280674
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-05 11:42:18 +02:00
Dão Gottwald
b2124655df
Backed out changeset 59ace8d80ce8
2010-07-04 22:01:13 +02:00
Saint Wesonga
8952503f91
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-04 21:39:17 +02:00
Benjamin Smedberg
c611ebcd81
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
Benjamin Smedberg
671fee6656
Bug 570488 - Remove xpti.dat caching which harms us in runtime and code complexity
2010-06-10 12:51:29 -04:00
Benjamin Smedberg
1ad31a9292
Bug 549388 - Don't use refcounting for nsProxyObjectManager: create it once, and destroy it at shutdown after all the clients have finished with it, r=timeless
...
--HG--
extra : rebase_source : d4c0486a748675e29de713a8a55ee594764c4c9b
2010-05-21 11:50:05 -04:00
Phil Ringnalda
aad9286db4
Bug 542962 - Remove some zero byte files, r=dbaron
2009-12-18 21:26:13 -08:00
Mitchell Field
41c8798093
Bug 514665 - fix stupid module name differences on windows. r=ted
2009-09-25 18:41:16 +02:00
Benjamin Smedberg
ba372f3a4c
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Nick Thomas
80a345edce
Bug 503469, Support packaging WinCE Firefox builds as zip, complete.mar, r=ted.mielczarek
2009-08-11 15:50:32 +12:00
Benjamin Smedberg
1e21d4afe9
Bug 445853 - Add namespaces to various tests: these tests share a class name with other tests, which makes XPCOMGC rewriting very confused. r=biesi
2008-07-27 21:09:10 -04:00
Benjamin Smedberg
833f7809a7
Bug 442757 - nsProxiedService is a stack class, r=bent
2008-07-01 15:26:37 -04:00
timeless@mozdev.org
553785418f
Bug 382631 Creating proxy of "this" in JavaScript using nsProxyObjectManager::GetProxyForObject causes random memory rewrite r=dougt a=beltzner
2008-04-21 11:57:14 -07:00
reed@reedloden.com
c09656dc25
Bug 400450 - "Deadlock in nsProxyObject::Release" (testcase to show deadlock) [p=mook.moz+mozbz@gmail.com (Mook) r=bsmedberg]
2008-02-01 17:17:03 -08:00
reed@reedloden.com
4678e01de4
Bug 408808 - "nsProxiedService.h should not use NS_GetProxyForObject" [p=prasad@medhas.org (Prasad Sunkari [prasad]) r=bsmedberg sr=Neil a1.9=schrep]
2008-01-16 23:52:17 -08:00
reed@reedloden.com
59d2451ae9
Bug 398435 - "PRBool misuse bugs in xpcom/" [p=taras r=bsmedberg a1.9=sayrer]
2007-10-19 16:26:52 -07:00
reed@reedloden.com
b60e8823f4
Backout taras's check-in for bug 398435 to help find Tp regression.
2007-10-16 17:31:01 -07:00
tglek@mozilla.com
2145eeea65
Bug 398435. Fix prbool bugs in xpcom. r=bsmedberg a=sayrer
2007-10-15 16:40:09 -07:00
benjamin@smedbergs.us
eab010964c
Bug 393935 - Crash [@nsProxyObject::LockedFind] due to threads racing, r=brendan
2007-09-14 11:21:28 -07:00
mats.palmgren@bredband.net
353a1896c9
Add a missing return. b=392782 r+sr+a1.9=dbaron
2007-08-20 14:31:48 -07:00
benjamin@smedbergs.us
ee8b81eaac
Bug 350132 - Deadlock in JS/XPCOM proxy, r=brendan
2007-08-16 13:51:50 -07:00
jwalden@mit.edu
6d7584839a
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 00:08:04 -07:00
benjamin@smedbergs.us
d6780239eb
Bug 337492 - Fix destructor race condition in proxy events, initial patch by Alex Fritze, with additional comments by me, r=me+dbaron
2007-05-25 04:18:18 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
benjamin%smedbergs.us
96a2862cff
Bug 354307 - newInterface not freed if nsProxyObject::LockedFind fails, r=timeless
2007-01-17 20:18:44 +00:00
benjamin%smedbergs.us
122614bb23
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
62c212952b
Backout xptcall because linux tboxes are stupid, I think.
2006-11-16 20:17:24 +00:00
benjamin%smedbergs.us
f618238f02
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
bzbarsky%mit.edu
7146a89405
Fix allocator mismatch. Bug 352790, r+sr=darin
2006-09-16 02:36:10 +00:00
benjamin%smedbergs.us
2defb1043c
Bug 344623 - leaks caused by incorrect refcounting in bug 342311, r=darin
2006-07-19 18:28:00 +00:00
benjamin%smedbergs.us
c2f4de14b4
Part of bug 344623 - stupid typo
2006-07-19 15:43:13 +00:00
benjamin%smedbergs.us
b3399d66ea
Bug 344652 - Synchronous proxy operations always return NS_OK, patch by Neil Rashbrook, r=me sr=darin
2006-07-18 20:04:05 +00:00
benjamin%smedbergs.us
4f1ea0e1ac
Warning fix for Bug 342311 - xpcom/proxy refactoring
2006-07-17 14:32:09 +00:00
benjamin%smedbergs.us
53db5074f4
Bustage fix, bug 342311
2006-07-13 16:01:41 +00:00
benjamin%smedbergs.us
f370c28641
Bug 342311 - xpcom/proxy refactoring, in preparation for xptcall rework, r=darin
2006-07-13 15:51:03 +00:00