xpcom/components/nsNativeComponentLoader.cpp
46b409b1fa041594600dc1a863c1fb698823f1fd
created 2013-02-07 21:54 -0800
pushed 2013-02-12 14:43 +0000
Chris Peterson Chris Peterson - Bug 839962 - Part 2: Replace some XPCOM thread NS_ASSERTIONs with MOZ_ASSERTs. r=bsmedberg
fdcb6474f4b439026e87cc597e6ad84119f30c77
created 2012-11-07 16:20 -0500
pushed 2012-11-09 00:52 +0000
Nathan Froyd Nathan Froyd - Bug 806618 - followup - remove PR_NewLogModule static initializer in nsNativeComponentLoader.cpp; r=ehsan
3d9424eb6eb473cfd14309fd635ff7d6e29322c2
created 2012-09-01 22:35 -0400
pushed 2012-09-02 02:36 +0000
Randell Jesup Randell Jesup - Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-30 14:21 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
a15d75939cd5d820507656f64edae9a18e10918e
created 2012-06-06 14:08 +1200
pushed 2012-06-06 02:10 +0000
Geoff Lankow Geoff Lankow - Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
8300b50ca0982a3b1c2bed096538dc90bc851fb4
created 2012-05-18 13:30 -0400
pushed 2012-05-19 00:52 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
b7582d84aa151e0cd6b4f592ecf79659696724a1
created 2012-02-22 15:05 -0800
pushed 2012-02-23 03:02 +0000
Kyle Huey Kyle Huey - Bug 728429: Require ASLR for binary components on Windows. r=bsmedberg,ehsan
373c710112e60a9761a6a8e569fe7b80831406a2
created 2012-02-21 20:01 -0800
pushed 2012-02-22 04:01 +0000
Phil Ringnalda Phil Ringnalda - Back out b27980f1de54 and 39ea8d8f9768 (bug 728429) for potential Windows PGO build bustage on a CLOSED TREE
39ea8d8f976865434847002c71e8a7a6a6fa31b2
created 2012-02-21 16:09 -0800
pushed 2012-02-22 00:15 +0000
Kyle Huey Kyle Huey - Bug 728429: Require ASLR for binary components on Windows. r=bsmedberg,ehsan
4d03df4a60dc425869923ec5c54ca82bdb9828df
created 2012-01-11 11:28 -0500
pushed 2012-01-11 16:29 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 675221 part A: replace XPCOM proxies with runanble for code in XPCOM itself, r=bz
502c67d69baa1c2e214781d5d92df7db9e4c0918
created 2011-11-08 18:10 +0100
pushed 2011-12-08 15:13 +0000
Mike Hommey Mike Hommey - Bug 695843 part 9 - Use FileLocations in the component manager. r=bsmedberg
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
3b245f7f94d7fbcc652a08544d7993713d44b050
created 2011-06-24 14:08 -0400
pushed 2011-06-29 01:47 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 666938 - Add a console message when a binary component doesn't load because of a kVersion mismatch, r=Mossop
1706e681390ce097e41d55e63807c572122e2939
created 2011-05-11 13:03 -0400
pushed 2011-05-11 17:44 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 656331 - XPCOM binary component loading never checks mVersion, r=bz
1feb4a7c7ca6fe81b32ddbef7dafae744c81d500
created 2011-02-20 06:10 +1100
pushed 2011-03-23 00:22 +0000
Mitchell Field Mitchell Field - Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras
386f6ab3c09b6cb265d156e8f541b1258104b9d8
created 2010-07-15 15:55 +0300
pushed 2010-07-15 17:19 +0000
timeless timeless - Bug 578219 Crash in [@ nsNativeModuleLoader::LoadModule ] when installing LastPass Password Manager addon
8aae857e15a17280afbd03a867ad54b7c3bd276f
created 2010-06-22 16:22 -0400
pushed 2010-07-01 18:30 +0000
Benjamin Smedberg Benjamin Smedberg - Fix non-debug bustage in nsNativeComponentLoader, this variable should not be debug-only.
79ae7224e6273199d0db9638043e531942bc10fd
created 2010-06-21 11:41 -0400
pushed 2010-07-01 18:30 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
1e41bf320ea0cd5fa6a03892b87d59278ee8754c
created 2010-06-10 14:11 -0400
pushed 2010-07-01 18:30 +0000
Benjamin Smedberg Benjamin Smedberg - 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
c666507bf280d537606d3d5a408cfe23b94b832e
created 2010-06-15 12:38 -0700
pushed 2010-06-15 19:41 +0000
Michael Wu Michael Wu - Bug 552121 - Load js modules and components from the omnijar [7/7], r=bsmedberg
5c2d7b8d9e7ca678c68ec3c5bf31f4ec2e52cca0
created 2010-05-17 16:36 -0700
pushed 2010-05-17 23:38 +0000
Daniel Holbert Daniel Holbert - Bug 560393, part 2: (xpcom directory) Fix compile warning: format $f expects type $t1, but argument 2 has type $t2. r=bsmedberg
54b5c634212eb738a1f90f25d90a0154a2b45d13
created 2008-11-26 14:39 -0500
pushed 2009-01-08 16:45 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 463289 - nsNativeModuleLoader doesn't protect its internal data structures, and is accessed on multiple threads (symptom is RECURSION_LEVEL assertions in pldhash.c). This patch is the simple-but-slow path: proxy all non-main-thread requests to the main thread. This is probably sufficient because asking for modules is a relatively rare activity: the component manager caches the factory objects after a lookup, r=brendan
5d12d7b9ddb6af8ac807bbcdec5ea8e69d78c6cb
created 2008-12-03 15:26 +0200
pushed 2008-12-03 13:27 +0000
Olli Pettay Olli Pettay - Trying to fix random orange, backing out Bug 463289,
3cadaf8dab0cbb3509f850495992f0dd3ace47d5
created 2008-11-26 14:39 -0500
pushed 2008-12-02 19:08 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 463289 - nsNativeModuleLoader doesn't protect its internal data structures, and is accessed on multiple threads (symptom is RECURSION_LEVEL assertions in pldhash.c). This patch is the simple-but-slow path: proxy all non-main-thread requests to the main thread. This is probably sufficient because asking for modules is a relatively rare activity: the component manager caches the factory objects after a lookup, r=brendan
506b9ff63a1d46ea62f772a760ba62a89905f2b8
created 2008-02-21 12:39 -0800
pushed 2008-03-20 16:49 +0000
benjamin benjamin - Back out bug 412320 and various followups because the perf impact was minimal and the code is more complicated
4c4e35fa5f5b2c3258046cc59cbc7a9301499ac6
created 2008-01-25 09:14 -0800
pushed 2008-03-20 16:49 +0000
benjamin benjamin - Bug 412320 - Try code-generation for QI impls, r=roc+luser
a03831062314f20de7c9c49db9f70c9b19164702
created 2007-08-13 12:36 -0700
pushed 2008-03-20 16:49 +0000
dbaron dbaron - Remove nsTraceRefcnt::LoadLibrarySymbols, which is no longer needed due to the error handling in SymGetModuleInfoEspecial. b=391793 r+a=bsmedberg
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed 2008-03-20 16:49 +0000
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip