Jason Duell
deacfc8702
Bug 792920 - clarify thread-safe use of nsITimer v2. r=bz DONTBUILD
2013-04-08 15:20:00 -07:00
Mike Hommey
5ec0f35978
Bug 462463 - Stop using mddepend.pl. r=ted
2013-04-09 15:10:25 -07:00
Nathan Froyd
c51a8b0019
Backout 61e1edc0b6bf (bug 793735), 77014412cd4a (bug 793735), and 8c5aa269c3cd (bug 793735) for botching FHR data
2013-04-09 16:25:42 -04:00
Nicholas Nethercote
1d138c7def
Bug 848560 (part 3) - Add support to about:memory for writing memory report dumps and reading gzipped memory report dumps. code=nnethercote,maierman. r=jlebar.
...
--HG--
extra : rebase_source : b93b45d1f4c22a388eedff890c19dc1952c576de
2013-03-27 20:31:26 -07:00
Nicholas Nethercote
5174c6e746
Bug 848560 (part 2) - Prevent memory reporters from being registered while about:memory's tests are running. r=jlebar.
...
--HG--
extra : rebase_source : 3187fef1c6910b637788499de47bef6718018c0a
2013-04-01 21:39:44 -07:00
Boris Zbarsky
d0390f6f9c
Bug 858671. Make do_GetAtom infallible. r=khuey
2013-04-08 17:04:21 -04:00
Boris Zbarsky
07a59e8ded
Bug 857645. Make it possible to copy-initialize an nsCOMPtr<T> from an already_AddRefed<U> as long as U inherits from T. r=ehsan
2013-04-03 22:33:34 -04:00
ISHIKAWA, Chiaki
d9aad7dce1
Bug 857640 - Fix to IntentionalCrash.h when getenv(XPCOM_MEM_BLOAT_LOG) returns NULL. r=bsmedberg
2013-04-08 14:35:31 -04:00
aceman
2d19ac6495
Bug 856238 - Remove unused includes of the obsolete nsISupportsArray and nsIEnumerator. r=Neil, r=bsmedberg
2013-04-08 14:35:31 -04:00
Trevor Saunders
49055ecbc9
bug 856349 - remove useless SHORT_LIBNAME assignments r=glandium
2013-03-30 15:42:45 -04:00
Ehsan Akhgari
bfb42c373e
Bug 856455 - Make nsCOMArray::SetCapacity return void; r=bsmedberg
...
--HG--
extra : rebase_source : 38cdef904f9b7fc33bd3f41bd19b1778dfbd7990
2013-03-31 16:06:18 -04:00
Gabriele Svelto
dda7d72c6f
Bug 793735 - Make XRE_StartupTimelineRecord() generate TimeStamps and modify its callers to use the appropriate timers, r=froydnj
2013-03-26 11:31:20 +01:00
Gabriele Svelto
12254c942f
Bug 793735 - Add functionality to create TimeStamp instances representing the process creation time, r=froydnj
2013-03-28 11:28:09 +01:00
Andrew McCreight
bcd9623a38
Bug 856313 - Clean up some Traverse/Unlink declarations. r=smaug
2013-04-02 09:48:59 -07:00
Neil Rashbrook
9690d267e4
Bug 858929 Allow external components to register memory reporters r=njn
2013-04-07 00:05:47 +01:00
ISHIKAWA, Chiaki
2a988fe2aa
Bug 858477: remove extra comma from nsCycleCollector.h r=mccr8
2013-04-05 10:03:56 -07:00
Phil Ringnalda
177cee569f
Back out 8396d7543197 (bug 857645) for build bustage
...
CLOSED TREE
2013-04-04 22:27:19 -07:00
Boris Zbarsky
05d3fe3059
Bug 857645. Make it possible to copy-initialize an nsCOMPtr<T> from an already_AddRefed<U> as long as U inherits from T. r=ehsan
2013-04-05 00:57:39 -04:00
Jason Duell
d787dc2549
Bug 792920 - Update nsITimer.idl comments re: off main-thread use. r=mcmanus DONTBUILD
2013-04-04 11:36:07 -07:00
Chris Peterson
7b51735db0
Bug 579517 - Remove some PRBools. r=ehsan
2013-04-04 10:28:18 -07:00
Ms2ger
90f2d81463
Bug 856973 - Outparamdel NS_New{In,Out}putStreamReadyEvent; r=ehsan
2013-04-04 09:05:18 +02:00
Kyle Huey
ca143c5fff
Bug 849654: Kill nsRefPtrHashtableMT. r=bsmedberg
2013-04-03 09:54:35 -07:00
Kyle Huey
7709d7e26d
Bug 855804: Add hashtable helpers for cycle collection. r=bz
2013-04-03 09:49:17 -07:00
Trevor Saunders
85fe5af0bc
bug 856696 - make nsTArray::SwapElements() return void r=jlebar
2013-04-01 13:43:34 -04:00
Ehsan Akhgari
124e2f7dca
Bug 579517 follow-up: Remove NSPR types that crept in
2013-04-02 20:59:27 -04:00
Kyle Machulis
5aa83c3e11
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Bhavana Bajaj
ef0002a97b
Merging in version bump NO BUG
2013-04-01 11:28:13 -07:00
Ehsan Akhgari
26e9dbb207
Bug 853548 - Make nsTArray::SetCapacity and InfallibleTArray::SetCapacity return void; r=jlebar
2013-03-21 15:02:20 -04:00
Kyle Machulis
c79ccc0693
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Honza Bambas
a22e7ccfea
Bug 729182 - Implement visual event tracer, part2 - event tracer service, r=ehsan
2013-03-28 18:38:05 +01:00
Benjamin Smedberg
a8fc98840f
Bug 853998 - Add a common "SyncRunnable" class which dispatches events totally synchronously, avoiding event loop spinning or automatic promotion of this event to a nsThread, r=bsmedberg
2013-03-26 09:11:00 -07:00
Vasil Dimov
ecad0ec815
Bug 819016 - Create some helper functions for reading /sys files. r=bsmedberg
2013-03-27 11:19:09 -04:00
Mike Hommey
ffa61edd96
Bug 852950 - Kill libxpcom. r=bsmedberg
...
Also refactored the xpcom standalone glue to reside in a single file and
removed its use of realpath().
--HG--
rename : xpcom/stub/dependentlibs.py => toolkit/library/dependentlibs.py
rename : xpcom/stub/nsXPComStub.cpp => xpcom/build/FrozenFunctions.cpp
2013-03-20 14:56:41 +01:00
Boris Zbarsky
0944e82e31
Bug 848796 part 1. Rename nsXULDocument to mozilla::dom::XULDocument. r=ms2ger
...
--HG--
rename : content/xul/document/src/nsXULDocument.cpp => content/xul/document/src/XULDocument.cpp
rename : content/xul/document/src/nsXULDocument.h => content/xul/document/src/XULDocument.h
2013-03-26 11:31:53 -04:00
Kyle Huey
f5dcde02da
Bug 839025: Refactor cycle collector thread handling to make it optional. r=mccr8
2013-03-25 14:26:00 -07:00
Benoit Girard
fc10a7cfe4
Bug 851611 - Part 3: Rename headers. r=jrmuizel
...
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 6ea7c660764a4390cdd8dd91561fff1d7bad6035
2013-03-18 15:25:50 +01:00
Benoit Girard
9d12529d78
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
...
--HG--
extra : rebase_source : f76accc3d3dd86c75cb3e9750734f23ec9c29941
2013-03-16 00:47:02 -04:00
Joshua Cranmer
969dfd9705
Bug 767563 - Add a clang static checker, part 3: Move the MOZ_MUST_OVERRIDE macro to MFBT. r=Waldo
2013-03-23 21:14:43 -05:00
Joshua Cranmer
5588a09e5f
Bug 767563 - Add a clang static checker, part 2: Implement the MOZ_MUST_OVERRIDE attribute. r=ehsan
2013-03-23 21:13:24 -05:00
Brian R. Bondy
eb80afdd6b
Bug 844954 - Add LoadLibrary RAII helper and System32 LoadLirary helper for use anywhere. r=jimm
2013-03-22 15:34:36 -04:00
Brian R. Bondy
aa2f8e90aa
Backout of 266694bb2f66 due to bustage. r=me
2013-03-23 11:11:27 -04:00
Brian R. Bondy
4ef3a925cc
Bug 844954 - Add LoadLibrary RAII helper and System32 LoadLirary helper for use anywhere. r=jimm
2013-03-23 10:19:46 -04:00
Boris Zbarsky
1a84a2d4dd
Bug 822281. Stop assuming XPCOM timers can't fire early (at least where IEEE doubles are concerned). r=avih
2013-03-22 23:47:58 -04:00
Fabrice Desré
7c3b1d3b99
Bug 852543 - B2G desktop builds failing during make check on m-c r=bsmedberg
2013-03-22 10:33:08 -07:00
Avi Halachmi
c817d69e80
Bug 853398: Disable TimeDuration::operator* (double) using MOZ_DELETE. r=bz
2013-03-22 16:51:08 +01:00
Mike Shal
c2a9341a2e
Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps
2013-03-21 08:41:00 -07:00
Mike Hommey
5354067c63
Backout changeset f12e5c87adf6 (bug 852950) because it breaks running from dist/bin
2013-03-20 23:59:45 +01:00
Mike Hommey
cadfe73f5b
Bug 852950 - Kill libxpcom. r=bsmedberg
...
--HG--
rename : xpcom/stub/dependentlibs.py => toolkit/library/dependentlibs.py
rename : xpcom/stub/nsXPComStub.cpp => xpcom/build/FrozenFunctions.cpp
2013-03-20 14:56:41 +01:00
Mike Hommey
06e12b8a99
Bug 852950 - Use signature sniffing for Elf and Mach-O binaries for dependentlibs.py. r=ted
2013-03-20 20:11:16 +01:00