Kyle Huey
|
0a928bbce6
|
Bug 728429: Require ASLR for binary components on Windows. r=bsmedberg,ehsan
|
2012-02-22 15:05:28 -08:00 |
Phil Ringnalda
|
ba5084f33c
|
Back out b27980f1de54 and 39ea8d8f9768 (bug 728429) for potential Windows PGO build bustage on a CLOSED TREE
|
2012-02-21 20:01:01 -08:00 |
Kyle Huey
|
76f70c43c2
|
Bug 728429: Require ASLR for binary components on Windows. r=bsmedberg,ehsan
|
2012-02-21 16:09:39 -08:00 |
Benjamin Smedberg
|
51e3a00405
|
Bug 675221 part A: replace XPCOM proxies with runanble for code in XPCOM itself, r=bz
|
2012-01-11 11:28:21 -05:00 |
Mike Hommey
|
45173f5be0
|
Bug 695843 part 9 - Use FileLocations in the component manager. r=bsmedberg
|
2011-11-08 18:10:51 +01: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 |
Benjamin Smedberg
|
585a9bcb38
|
Bug 666938 - Add a console message when a binary component doesn't load because of a kVersion mismatch, r=Mossop
--HG--
extra : rebase_source : 7a950be04051e13c169af5d9852cef0e123d31a7
|
2011-06-24 14:08:13 -04:00 |
Benjamin Smedberg
|
881f62c5c8
|
Bug 656331 - XPCOM binary component loading never checks mVersion, r=bz
|
2011-05-11 13:03:38 -04:00 |
Mitchell Field
|
a6788f0842
|
Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras
|
2011-02-20 06:10:24 +11:00 |
timeless@mozdev.org
|
67e8d848e2
|
Bug 578219 Crash in [@ nsNativeModuleLoader::LoadModule ] when installing LastPass Password Manager addon
r=bsmedberg
--HG--
extra : rebase_source : fb97bc29e6a1e4b0abc1108555947edb4e1000a5
|
2010-07-15 15:55:05 +03:00 |
Benjamin Smedberg
|
796d831e9d
|
Fix non-debug bustage in nsNativeComponentLoader, this variable should not be debug-only.
|
2010-06-22 16:22:17 -04:00 |
Benjamin Smedberg
|
0df0345c66
|
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.
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
|
2010-06-21 11:41:42 -04: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 |
Michael Wu
|
63c737142d
|
Bug 552121 - Load js modules and components from the omnijar [7/7], r=bsmedberg
|
2010-06-15 12:38:46 -07:00 |
Daniel Holbert
|
160320f2c5
|
Bug 560393, part 2: (xpcom directory) Fix compile warning: format $f expects type $t1, but argument 2 has type $t2. r=bsmedberg
|
2010-05-17 16:36:31 -07:00 |
Benjamin Smedberg
|
7029b163e2
|
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
--HG--
extra : rebase_source : 3118096536b6271886d5c35a3486bb278dc0fd86
|
2008-11-26 14:39:36 -05:00 |
benjamin@smedbergs.us
|
1141ded71b
|
Back out bug 412320 and various followups because the perf impact was minimal and the code is more complicated
|
2008-02-21 12:39:20 -08:00 |
benjamin@smedbergs.us
|
adac3963d9
|
Bug 412320 - Try code-generation for QI impls, r=roc+luser
|
2008-01-25 09:14:48 -08:00 |
dbaron@dbaron.org
|
e1b4390a58
|
Remove nsTraceRefcnt::LoadLibrarySymbols, which is no longer needed due to the error handling in SymGetModuleInfoEspecial. b=391793 r+a=bsmedberg
|
2007-08-13 12:36:57 -07:00 |
joshmoz%gmail.com
|
e8b317b9f3
|
Since some platforms do string operations within local file ::Load, we shouldn't declare that objects being created/destroyed from static ctor/dtor is not legal throughout the entire ::Load function. That only needs to be true around the actual PR_LoadLibrary calls. Fixing this stops the ridiculous amount of warning output that we get from every debug mac build. Also removing unused old mac local file impls. b=326837 r=bsmedberg
|
2006-11-14 22:06:00 +00:00 |
cls%seawood.org
|
876c2abe77
|
Wrap FORCE_PR_LOG with MOZ_LOGGING ifdef so that --disable-logging works.
Bug #243870 r=biesi
|
2006-04-13 17:03:18 +00:00 |
cbiesinger%web.de
|
8bf9e9afce
|
bug 316416 patch by neil@parkwaycc.co.uk r=bryner
make activity legal even if a load fails
|
2006-02-14 14:45:32 +00:00 |
bsmedberg%covad.net
|
b27abd6141
|
Bug 321673 - Make component loader logging more useful and dump to stderr in debug builds, r=darin
|
2006-01-18 15:55:10 +00:00 |
darin%meer.net
|
2389bd0f85
|
fixes bug 243429 "XPCOM_BREAK_ON_LOAD no longer works" patch by makotoy@ms.u-tokyo.ac.jp, r+sr=darin
|
2006-01-12 01:19:05 +00:00 |
bsmedberg%covad.net
|
75f0b3fd3c
|
Re-landing bug 316416 with biesi's uninitialized-rv catch and with the windows nsIFile hashing cached (bug 316732)
|
2005-12-13 17:55:43 +00:00 |
bsmedberg%covad.net
|
d54d3d7b09
|
Reverting bug 316416 due to Ts regression and mysterious monkey orange :-(
|
2005-12-03 15:27:17 +00:00 |
bsmedberg%covad.net
|
448479d2a7
|
Go back to not-unloading component DLLs because of balsa orange :-(
|
2005-12-02 20:27:52 +00:00 |
bsmedberg%covad.net
|
0064770824
|
Fix a logic error caught by the MSVC compiler and an initializer error, bug 316416
|
2005-12-02 17:38:18 +00:00 |
bsmedberg%covad.net
|
28e3019754
|
Bug 316416 - Convert nsIComponentLoader into nsIModuleLoader, xpcom bits r=darin xpconnect bits r=shaver; and bug 318625 - Make a version of nsTArray.AppendElement that doesn't copy-construct, r=darin
|
2005-12-02 16:34:42 +00:00 |
timeless%mozdev.org
|
9b0852aaf7
|
Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
|
2005-11-25 21:57:13 +00:00 |
timeless%mozdev.org
|
eb9350f619
|
Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
|
2005-11-25 19:48:04 +00:00 |
dougt%meer.net
|
fd375a636c
|
Make XPCOM broadcast any LoadLibrary Load() error failures. b=308716 r=bsmedberg
|
2005-09-15 19:53:01 +00:00 |
bsmedberg%covad.net
|
b9720ffcb9
|
Bug 298044 - Dynamically load XPCOM dependent libs as part of the XPCOM standalone glue bootstrap process, r=darin a=asa
|
2005-07-14 18:42:59 +00:00 |
dbaron%dbaron.org
|
0bfe106289
|
Make printfs easier to understand. b=261310 r=darin
|
2004-10-02 00:43:21 +00:00 |
roc+%cs.cmu.edu
|
0f4150a4e5
|
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
|
2004-06-17 00:13:25 +00:00 |
akkzilla%shallowsky.com
|
4bfbb02f86
|
243870: Suppress output to stdout in non-debug builds. r=cls sr=shaver
|
2004-05-27 20:54:46 +00:00 |
gerv%gerv.net
|
31625ba2b1
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-18 14:21:17 +00:00 |
bryner%brianryner.com
|
0c7c3a2ff3
|
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
|
06c7c1b2b4
|
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 |
dougt%meer.net
|
ed09f93043
|
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
|
b719e8300f
|
Bug 213549 regxpcom thinks SelfRegisterDll FAILED = successful registration.
r=dougt
|
2003-08-03 09:59:05 +00:00 |
bsmedberg%covad.net
|
1a9cab373f
|
Bug 210337 - Spring cleaning of unused XPCOM code and callers r/sr=alecf/bz
|
2003-06-23 20:31:43 +00:00 |
timeless%mozdev.org
|
45fde5c69a
|
Bug 204146 Undefined symbols during autoregistration should go to stdout
r=dougt
|
2003-06-17 18:19:40 +00:00 |
timeless%mozdev.org
|
f6516c3e12
|
Bug 204146 Undefined symbols during autoregistration should go to stdout
Change output for NSPR_LOG_MODULES=nsComponentManager:1 .. 4 to be useful
r=dougt
|
2003-06-17 17:50:00 +00:00 |
dougt%meer.net
|
ad4efabeb5
|
removing dynamically allocated hashtable in xpcom where possible. r=alecf, b=204634
|
2003-05-23 22:23:10 +00:00 |
timeless%mozdev.org
|
46bd47de9e
|
Bug 206287 things Will be re-ordered to match declaration order
r=roc+moz sr=roc+moz a=roc+moz
|
2003-05-20 02:02:56 +00:00 |
dougt%meer.net
|
9fa187d6ab
|
Adding a dependent_libs cache. b=193442, r=darin, a=seth
|
2003-05-03 00:54:20 +00:00 |
dougt%netscape.com
|
9a96f1f937
|
now correctly determines when two services race on a single cid. patch by mscott+dougt, r=dbaron, b=194568.\nalso removes xpcom component release location sr=alecf b=201263
|
2003-04-14 20:50:14 +00:00 |
dougt%netscape.com
|
d2fa1050d2
|
removing status and registry locations from xcdll. These two members are not being used. r=alecf. b=200722
|
2003-04-08 20:29:43 +00:00 |
dougt%netscape.com
|
939bb1e75c
|
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 |