Commit Graph

2547 Commits

Author SHA1 Message Date
Mike Hommey
097a0cdeaa Bug 686805 part 7 - Display linker stats on each Startup Timeline event. r=tglek,r=khuey 2012-02-22 08:12:15 +01:00
Kyle Huey
e45a96deb7 Bug 728429: Require ASLR for binary components on Windows. r=bsmedberg,ehsan 2012-02-21 16:09:39 -08:00
Nicholas Nethercote
f407686454 Bug 702300 (part 8) - Add about:compartments. r=jlebar, ehsan.
--HG--
extra : rebase_source : ad9de010f0b51d5ae7d74b8cbc04c8748767ec0b
2012-02-16 22:10:39 -08:00
Nicholas Nethercote
12922d224a Bug 682431 (part 1) - Fix up ns{String,CString} SizeOf* functions. r=bz.
--HG--
extra : rebase_source : 85813ee7d843b6422f1a80a36a06fb42aa93b801
2012-02-19 19:16:41 -08:00
Andrew McCreight
a6aa7b3ddc Bug 727604 - add release assertions to investigate cycle collector crashes. r=smaug 2012-02-20 12:13:29 -08:00
Robert O'Callahan
d7020ffbe7 Bug 727695. Add TimeDuration::FromMicroseconds. r=cjones 2012-02-19 21:53:40 +13:00
Ed Morley
f0c6a1f047 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-02-18 00:16:22 +00:00
Serge Gautherie
4aeb6de4a7 Bug 721065. (Bv2a) pyxpt: Report true Typelib filename for both files, when IIDs/names differ. r=ted.mielczarek. 2012-02-17 19:37:52 +01:00
Olli Pettay
1cf6cb17c8 Bug 726346 - Implement a version of nsICycleCollectorListener for devtools, r=mccr8
--HG--
extra : rebase_source : e0ff9a1bba67eb8efa433f954ac03691252f6bed
2012-02-17 19:35:22 +02:00
Brian R. Bondy
523aa834dc Bug 726576 - Optimize calls to nsLocalFileWin's HasFileAttribute. r=neil 2012-02-17 09:24:09 -05:00
John Schoenick
690870c7aa Bug 716556 - Fix possible buffer overflow in nsScriptableInputStream (attempt 2). r=bsmedberg 2012-02-13 11:26:28 -08:00
Brian R. Bondy
3023d02cd3 Bug 726503 - FILE_FLAG_SEQUENTIAL_SCAN always being passed for all file IO. r=taras 2012-02-16 08:55:19 -05:00
Brian R. Bondy
11cf7e5472 Bug 726481 - Reduce calls to nsLocalFileWin's IsDirectory by not calling it when enumerating directories. r=neil 2012-02-16 08:49:24 -05:00
Marco Bonardo
baaaa63f39 Merge central to inbound 2012-02-16 11:47:36 +01:00
Marco Bonardo
da48108f5b Merge last green PGO from inbound to central 2012-02-16 11:45:18 +01:00
Makoto Kato
6b84a62918 Bug 727367 - xpcom/build has references of xpcom/proxy. r=bsmedberg 2012-02-16 10:08:00 +09:00
Andrew McCreight
b6dc584bd7 Bug 727313 - avoid warnings, add case for skippable CC macros. r=smaug 2012-02-15 15:28:42 -08:00
Serge Gautherie
2ce19f0674 Bug 721065. (Av1b) pyxpt: Report Typelib filename, when IIDs/names differ. r=ted.mielczarek. 2012-02-15 22:19:16 +01:00
Daniel Holbert
31e383beb0 Bug 727686: Remove unused variable 'sTestDeque' from TestDeque.cpp. r=cpearce 2012-02-15 23:11:48 -08:00
Kyle Huey
e2b9bb5001 Merge m-c to m-i to pick up Bug 725848. 2012-02-14 14:37:20 -08:00
Mark Banner
6ab1f4354f Bug 722262 Fix ordering for extra app libs in dependentlibs.list. r=khuey
--- Port |Bug 552864 - Throw away wrapper shell script on unix and lazily load libxul| to SeaMonkey
2012-02-14 11:50:00 -05:00
Marco Bonardo
f325c574a0 Merge last green PGO from inbound to central 2012-02-14 11:16:13 +01:00
Matthew Noorenberghe
009e32d7aa Bug 726043 - Rev uuids for bug 294260 and add NS_ENSURE_ARG_POINTER. r=Mossop
--HG--
extra : rebase_source : 6dd8139b7efd86fe55668de56494d43e4726a1b6
2012-02-10 12:07:19 -08:00
Michael Wu
8c568e3281 Bug 712789 - Put packed xpi extensions in the extension lists, r=bsmedberg 2012-02-13 13:57:28 -05:00
Justin Wood
2c1a11bb2e Bug 722262 - allow other apps to expand the list of dependentlibs easily. r=glandium 2012-02-12 06:02:00 -05:00
Justin Wood
a592bec81d Backed out changeset 6d3493e971ea due to bad rebase 2012-02-13 08:54:50 -05:00
Justin Wood
1b1ec11139 Bug 722262 - allow other apps to expand the list of dependentlibs easily. r=glandium 2012-02-12 09:00:40 -05:00
Jeff Muizelaar
d1be62a4ef Bug 724079. Add an internal stackwalk API. r=ehsan
This will be used by the profiler to be able to unwind arbitrary threads.
2012-02-03 15:13:24 -05:00
Olli Pettay
49ff9c7a84 Bug 725768 - BBP for ObjectHolders, additional patch 2, r=mccr8 2012-02-13 22:59:14 +02:00
Andrew McCreight
f93d67d116 Bug 726374 - clean up CC debug timing infrastructure. r=smaug 2012-02-12 08:02:01 -08:00
Benjamin Smedberg
d3e6af1ca9 Bug 725015 - Always deliver category-change notifications asynchronously. This is required because extensions need the JavaScript-global-property category to work, but we always register contracts at the "end" of a chrome.manifest so that they will always be after the CIDs, but that means that they are after the categories are registered. r=bz
--HG--
extra : rebase_source : 495126e85c6a76697610cb5eceab124871b8c5db
2012-02-09 10:41:16 -05:00
Benjamin Smedberg
31e8a33aa9 Test for bug 725016 - extensions which add categories in their chrome.manifest expect that they contract they refer to will be available when the category observer notification is fired.
--HG--
extra : rebase_source : d5ee7c20f54a1d3a7b14051bdf0ba309fc6aee17
2012-02-08 14:00:07 -05:00
Phil Ringnalda
6ef12e6a7b Back out 20ad3570d599 (bug 716556) for xpcshell orange 2012-02-08 22:11:42 -08:00
John Schoenick
7e335a3e1c Bug 716556 - Fix possible buffer overflow with nsScriptableInputStream, r=bsmedberg 2012-02-08 14:44:55 -08:00
Brian R. Bondy
489ba60603 Bug 724207 - Save 15-20ms on startup from unused file attributes fetch when opening files. r=neil. 2012-02-08 16:51:45 -05:00
Brian R. Bondy
56e0eab5f2 Bug 724203 - Optimize nsLocalFile::IsDirectory on Windows by 50% giving 5ms startup improvement. r=neil. 2012-02-08 16:48:23 -05:00
Brian R. Bondy
996395af69 Bug 713485 - Crash when invalid drive is used in local file URL. r=neil. 2012-02-08 16:41:12 -05:00
Ed Morley
ad5a8e1d06 Backout f1acc52a59da (bug 719983) & 6771bd53e267 (bug 699247) for 30% WinXp Ts regression 2012-02-08 21:04:21 +00:00
Masatoshi Kimura
88ba00973a Bug 699247 - Say goodbye to Win2k related code. r=jimm, sr=neil 2012-02-08 10:00:45 -06:00
Jacek Caban
428ef09ebd Bug 724864 - perfprobe.cpp doesn't compile on mingw r=Yoric 2012-02-08 11:53:52 +01:00
Matthew Noorenberghe
ad086574ef Bug 294260 - Safe Mode: Auto detect previous start-up failure and offer to start in safe mode r=bsmedberg,Mossop
--HG--
rename : toolkit/components/startup/tests/Makefile.in => toolkit/components/startup/tests/browser/Makefile.in
extra : rebase_source : 8df6b163173362ae80832eb3667e04bb817280b3
2011-11-07 21:20:42 -08:00
Andrew McCreight
ed6da3301f Bug 696174 - Log JS heap at the same time as CC heap. r=bholley,smaug 2012-02-02 16:32:30 -08:00
Boris Zbarsky
d9facd867a Bug 723498. Make sure to always set our out param in nsMultiplexInputStream::IsNonBlocking when returning success. r=bsmedberg 2012-02-07 15:28:06 -05:00
Benjamin Smedberg
5538f87c0d Bug 716594 - Switch nsBinaryInputStream::ReadBytes back to using the fallible allocator because it correctly checks for allocation errors and streams are untrusted input we should try to work with, r=dbaron 2012-02-07 13:06:05 -05:00
Brian R. Bondy
d8e43093e3 Bug 724256 - Optimize move file calls on Windows, saving about 2ms per call (1 call on startup). r=bsmedberg 2012-02-07 08:58:17 -05:00
Makoto Kato
193716b625 Bug 723055 - remove nsLocalFileUnicode.h. r=bsmedberg 2012-02-07 11:36:09 +09:00
Nicholas Nethercote
ddd936d488 Bug 689583 - Add names for memory multi-reporters. r=jlebar.
--HG--
extra : rebase_source : adb3fb2cbbb8a07b60edd48c7dc9a3a4a4763b79
2012-02-06 17:02:59 -08:00
Raúl Porcel
716d1a3a04 Bug 724615 - Fix TARGET_CPU usage on ARM. r=benjamin 2012-02-06 22:44:52 +01:00
Brian R. Bondy
41aa33e13d Bug 724177 - 30-50ms (5%) Firefox startup speed optimization on Windows in nsLocalFileWin. r=jimm 2012-02-06 14:11:30 -05:00
Nicholas Nethercote
9f28cf3032 Bug 710054 - Add {nsString,nsCString}::SizeOf{In,Ex}cludingThis. r=bz.
--HG--
extra : rebase_source : 2f5eb0a61cc36bdefe420658a86e5badc79484df
2012-02-02 14:52:02 -08:00