Jon Coppeard
b028ce34ad
Bug 877762 - GC: Post-barrier cycle collector participants - 6 Convert jsid and JS::String to use Heap<T> r=smaug
2013-06-18 11:00:38 +01:00
Jon Coppeard
5b896f6665
Bug 877762 - GC: Post-barrier cycle collector participants - 5 Convert JS::Value to use Heap<T> r=smaug
2013-06-18 11:00:37 +01:00
Jon Coppeard
76fb4b825c
Bug 877762 - GC: Post-barrier cycle collector participants - 4 Convert JSScript* to use Heap<T> r=smaug
2013-06-18 11:00:37 +01:00
Jon Coppeard
ee376bf1fa
Bug 877762 - GC: Post-barrier cycle collector participants - 3 Add hashtable type that stores Heap<T> values r=jlebar
2013-06-18 11:00:37 +01:00
Jon Coppeard
82a8b49403
Bug 877762 - GC: Post-barrier cycle collector participants - 2 Stop nsTArray memmoving Heap<T>s r=jlebar r=bz
2013-06-18 11:00:37 +01:00
Ryan VanderMeulen
adb213ed89
Backed out 4 changesets (bug 497003) for intermittent OSX crashes.
...
Backed out changeset 43223a927976 (bug 497003)
Backed out changeset 26c1d80edf1f (bug 497003)
Backed out changeset 841ed173ba2b (bug 497003)
Backed out changeset f70770fc6dce (bug 497003)
2013-06-17 15:44:07 -04:00
Mike Shal
7fd6f5b4f1
Bug 882738 - Remove SRCS_IN_OBJDIR from Makefile.in; r=joey
...
From a071ba8cffdd4584b3cd31eae207e5b76b9e9c95 Mon Sep 17 00:00:00 2001
2013-06-13 13:49:01 -04:00
Peter Van der Beken
583f9d98a8
Bug 851465 - Remove slim wrappers - stop constructing slim wrappers. r=bholley.
2013-03-25 11:36:24 +01:00
Ryan VanderMeulen
c18dd6b028
Backed out changeset b5c0c5b2a6d4 (bug 872086) for Windows bustage.
...
CLOSED TREE
2013-06-13 18:33:46 -04:00
Joey Armstrong
2616658199
bug 872086-2: move SIMPLE_PROGRAMS to moz.build (file batch #2 ) r=mshal
2013-06-13 17:49:21 -04:00
Steve Workman
895826d5ed
Bug 497003 - Support delivery of OnDataAvailable on the HTML5 parser thread r=hsivonen r=bholley r=bz
2013-06-13 10:42:48 -07:00
Joey Armstrong
0c4c92488f
bug 872086: move SIMPLE_PROGRAMS to moz.build (file batch #1 ) r=mshal
2013-06-13 12:02:02 -04:00
Benoit Girard
0d44f34246
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 862c39b9145328c8e9f85ae9d1963af374af76f1
2013-03-11 14:47:40 -04:00
Andrew McCreight
39cce294b2
Bug 880754 - Remove unused PointerSet typedef. r=khuey
2013-06-10 10:12:17 -07:00
Andrew McCreight
2789f6cab8
Bug 875304, part 2 - Add nonfatal assertions for OOM during CC graph building. r=smaug
2013-05-24 15:00:36 -07:00
Andrew McCreight
2e035bab53
Bug 875304, part 1b - remove pointless AppendElement checks from CC. r=smaug
2013-06-03 10:43:17 -07:00
Andrew McCreight
037c7ef2f2
Bug 875304, part 1 - remove some useless malloc checks. r=smaug
2013-05-24 13:25:20 -07:00
Neil Rashbrook
275ffcff74
Bug 879957 Avoid calling FileEncryptionStatusW r=jimm
2013-06-11 19:01:58 +01:00
Ed Morley
3bf60a9f11
Backed out changeset 2864e2610800 (bug 877584) for causing bug 881266
2013-06-11 16:11:14 +01:00
Martin Stransky
03a912b269
Bug 877626 - Port GTK2 to GTK3 - build config - xpcom, toolkit, accessible, xulrunner dirs. r=ted, r=karlt
2013-06-10 08:36:26 -04:00
Kyle Huey
bbf045f825
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
2013-06-09 16:02:02 -07:00
Joey Armstrong
cc66e06834
bug 870407: move CMMSRCS to moz.build (file batch #1 ). r=mshal
2013-06-07 11:43:39 -04:00
Kyle Huey
3c18bb93bd
Back out bug 877584 on this CLOSED TREE.
2013-06-06 10:49:09 -07:00
Kyle Huey
a983f728ac
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
2013-06-06 10:23:45 -07:00
Jacek Caban
da51d3e1c3
Bug 879703 - Make TimeStampValue(_SomethingVeryRandomHere*) inline. r=tbsaunde
2013-06-06 12:59:18 +02:00
Peter Van der Beken
e4144fe986
Bug 877654 - Remove thisptr offset tables - Remove thisptr table support from XPConnect. r=Ms2ger.
...
--HG--
extra : rebase_source : 9f333a76ba13b518e3a33a230adcdd154606fa1a
2013-05-21 21:59:30 +02:00
Trevor Saunders
0dc1f9fb7f
bug 877850 - fix static constructors in xpcom/ r=jlebar
2013-05-30 17:20:02 -04:00
Reuben Morais
6709994c28
Bug 877003 - Convert TestSettingsAPI.cpp to a mochitest-chrome. r=fabrice
...
--HG--
extra : rebase_source : d338fc0222346f4ddd043b32d43462c6365f16f5
2013-05-31 15:28:46 -07:00
Andrew McCreight
41063b6447
Bug 875557 - Make nsDeque infallible by default. r=bsmedberg
...
Also remove some unused return values.
2013-05-28 16:57:54 -07:00
Trevor Saunders
006c47c49f
bug 876515 - make the default constructor for TimeStamp{,Value} constexpr r=froydnj
...
I had to remove the assert in the windows TimeStampValue::TimeStampValue() so
it could be constexpr. another option would be to make the constructors being
constexpr conditional on DEBUG, but that requires a couple ifdefs, and it just
seems simpler to make that constructor private and assume TimeStamp code itself
won't be so dumb as to pass that constructor a meaningful value expecting
something to be done with it.
2013-05-27 17:27:06 -04:00
Landry Breuil
1a13a7571c
Bug 878171: Fix xptcall build on OpenBSD/amd64 after bug 864774. r=ted
2013-06-01 15:15:46 +02:00
Martin Husemann
647872e18d
Bug 867914: Declare SharedStub as returning nsresult in xptcstubs_sparc64_openbsd.cpp. r=landry
...
Fixes a build issue on NetBSD/sparc64, no apparent fallout on OpenBSD/sparc64
2013-06-01 00:23:09 +02:00
Ryan VanderMeulen
2251ba3bbf
Merge birch to m-c.
2013-05-31 11:22:14 -04:00
Phil Ringnalda
4aec020413
Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
...
CLOSED TREE
2013-05-31 07:39:56 -07:00
Ryan VanderMeulen
be9264d563
Merge m-c to birch.
...
--HG--
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
2013-05-30 20:52:56 -04:00
Justin Lebar
3646531b35
Bug 874065 - On B2G, dmp memory reports to /data/local/tmp/memory-reports, and make that directory have 0777 permissions. r=dhylands
2013-05-30 20:50:36 -04:00
Aaron Klotz
c3f0a98c51
Bug 744836: Modify nsTimerEvent to hold its timer reference until the nsTimerEvent itself is destroyed. r=bsmedberg,ehsan
2013-05-30 10:19:18 -06:00
Jacek Caban
4b4b44d390
Bug 864774 - Added missing ASFILES to moz.build. r=glandium
2013-05-30 11:52:02 +02:00
Phil Ringnalda
ad4c150cb3
Back out 816311e43409 (bug 844288) on suspicion of causing dep OS X universal builds to fail in packaging
...
CLOSED TREE
2013-05-29 23:42:20 -07:00
Benoit Girard
908b9e495b
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 5b9be0892323195d4e24f11ae785f0663ff38fd0
2013-03-11 14:47:40 -04:00
Gabor Krizsanits
54aa4ccd06
Bug 875405 - fixing unpushed cx usages. r=bholley
2013-05-30 16:54:46 +02:00
Benoit Girard
397d220ef5
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 04c9c2efbc7db1c04c121cf3022612b488f83eb4
2013-03-11 14:47:40 -04:00
Jon Coppeard
9c540a5368
Bug 876639 - Address unsafe references from JS_ParseJSON() - Fix browser r=smaug
2013-05-29 09:29:39 +01:00
Ryan VanderMeulen
bf4c0f286e
Merge m-c to fx-team.
2013-05-28 21:25:32 -04:00
Julian Seward
eb8e819973
Bug 872496 - Allow early registration of stack tops, to improve native unwind quality. r=bgirard.
2013-05-28 14:03:38 +02:00
Joshua Cranmer
24c9d43c87
Bug 868285 - Fix static checking builds, part 4: kill dehydra stack checking tests. r=bsmdberg
2013-05-27 16:05:22 -05:00
Andrew McCreight
60ea412b96
Bug 874583 - Use NS_IMPL_CYCLE_COLLECTION_INHERITED_n in more places. r=smaug
2013-05-21 16:23:53 -07:00
Andrew McCreight
682308cad3
Bug 874258 - Warn if we run shutdown CC more than twice. r=smaug
2013-05-24 11:26:09 -07:00
Andrew McCreight
252d3b2eb6
Bug 873764 - Assert when CC runner isn't properly shut down. r=khuey
2013-05-20 10:38:36 -07:00
Mihai Sucan
4dfff55d4b
Bug 859756 - [browserconsole] Add timestamp to nsIConsoleMessages; r=bz
2013-05-24 21:36:56 +03:00
Mike Shal
5169c0a913
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
...
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Jon Coppeard
a07d2309af
Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz
2013-05-27 12:50:49 +01:00
Phil Ringnalda
24157c7636
Merge m-c to a CLOSED TREE m-i
2013-05-25 20:44:02 -07:00
Phil Ringnalda
ffb2b400a4
Bug 876159 - Remove warnings that overflow maximum log size in CC-during-OOM cases, r=mccr8 CLOSED TREE
2013-05-25 14:40:09 -07:00
Shane Tully
a8cc45796e
Bug 874641 - Fix warning: xpcom/base/nsUUIDGenerator.cpp [-Wsign-compare]. r=bsmedberg
2013-05-24 10:56:45 -07:00
Justin Lebar
e59dc37b5c
Bug 873801 - Add StaticMutex, which is like StaticAutoPtr<OffTheBooksMutex>, except it's lazily initialized in a threadsafe manner. r=khuey
...
--HG--
extra : rebase_source : aaa9be27be5dfd448f8877073a44d4b29b02d70f
2013-05-24 13:10:47 -04:00
Justin Lebar
8d14a63fba
Bug 832609 - Add mozilla::OffTheBooksMutex, which is just like mozilla::Mutex, except it's not leak-checked. r=khuey
...
--HG--
extra : rebase_source : 2c06334a5db4c8b57c9a3480a83e543dd98a9b20
2013-05-24 13:10:47 -04:00
Bobby Holley
f2943090bd
Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
...
There are still a handful that either are used with other runtimes, or that
happen very early/late in cx the lifetime of various things where it doesn't
necessarily make sense to have a cx on the stack. This should definitely ensure
that we're not doing double-duty with the nsCxPusher change, though.
2013-05-22 10:05:28 -06:00
Aryeh Gregor
52b3c9c146
Bug 859817 - Eliminate implicit conversion from raw pointer to already_AddRefed; r=bz sr=bsmedberg
2013-04-10 17:22:53 +03:00
Aryeh Gregor
8b16f79037
Bug 867101 - Fix more implicit conversion to already_AddRefed; r=Ms2ger
2013-04-28 14:52:10 +03:00
Chris Peterson
eec2a4f437
Bug 873960 - Avoid unnecessary idle thread notifications when changing thread limits. r=bsmedberg
2013-05-16 09:02:46 -07:00
David Zbarsky
a95a0d04a2
Bug 872678: Mark nsStaticNameTable immutable after initialization to fix assertions r=dbaron
2013-05-21 18:22:45 +08:00
Andrew McCreight
199fcfca97
Bug 873111 - Statically enforce root/child phase separation in cycle collector graph building. r=smaug
2013-05-20 13:08:11 -07:00
Derrick Moser
e63f66826d
Bug 872497 - Remove problematic "optimization" in NS_QuickSort. r=jlebar
...
This change allows us to avoid O(n^2) performance when partially sorted data
is given to NS_QuickSort. We no longer attempt an insertion sort if the input
appears pre-sorted. This brings the expected performance back to O(n*log(n))
but also eliminates the possibility of O(n) best case performance. Attempts
to achieve O(n) performance should be the responsibility of callers as they
are in a better position to evaluate the costs/benefit trade-off of looking
for special cases that can be sorted quicker.
2013-05-18 15:16:02 -04:00
Andrew McCreight
11be5b49cd
Bug 873664 - remove two unused fields from nsCycleCollector.cpp r=smaug
2013-05-17 16:59:34 -07:00
Gregory Szorc
1b12175ba0
Bug 873629 - Remove 129 empty Makefile.in files; r=ted
2013-05-17 16:20:11 -07:00
Ryan VanderMeulen
d74b0674fe
Merge m-c to inbound on a CLOSED TREE.
2013-05-17 17:34:54 -04:00
Ryan VanderMeulen
1f38b1f993
Backed out changesets 073791f33ab7 and 7ac5779a426c (bug 859756) for causing intermittent Windows build failures.
...
CLOSED TREE
2013-05-17 17:30:20 -04:00
Mihai Sucan
2132f8743c
Bug 859756 - [browserconsole] Add timestamp, category and window IDs to nsIConsoleMessages; r=bz
2013-05-16 20:23:46 +03:00
Ryan VanderMeulen
5a97bb58af
Merge m-c to inbound.
2013-05-17 15:40:53 -04:00
Andrew McCreight
e8995d5110
Bug 866429 - Simplify shutdown cycle collections. r=smaug
2013-04-27 11:45:46 -07:00
Andrew McCreight
8765722e58
Bug 865320 - Move the logic for deciding when to doing a merging CC into the cycle collector. r=smaug
2013-04-29 16:41:41 -07:00
Ted Mielczarek
3cfd62c3d2
bug 871712 - make MSVC PGO opt-in per-directory, and opt-in in the directories that matter. r=glandium
2013-05-16 09:33:26 -04:00
Maria Grazia Alastra
45c0af14f9
Bug 331566 - Change idl interfaces to use @throws instead of @return NS_. r=bsmedberg
2013-05-16 08:26:55 -04:00
Trevor Saunders
07cbf3099b
bug 860027 - rename xptiInterfaceInfoEntry::GetInterfaceInfo() to InterfaceInfo() since it can't return null and make it return an already_AddRefed r=bsmedberg
2013-05-03 21:54:31 -04:00
Trevor Saunders
07ff236142
bug 860027 - use entry->GetScriptableFlag() directly instead of sillyness through the nsIInterfaceInfo r=bsmedberg
2013-05-03 18:33:30 -04:00
Trevor Saunders
971acb8d4c
bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bholley r=bsmedberg
2013-04-09 16:00:21 -04:00
Joey Armstrong
26736a0ee2
bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal
2013-05-13 16:24:07 -04:00
Lukas Blakk
7e9b4bbff1
Merging in version bump NO BUG
2013-05-13 09:09:39 -07:00
Andrew McCreight
1f8daed795
Bug 867974 - fail more gently when purple buffer count isn't zero. r=smaug
2013-05-09 13:19:00 -07:00
Vasil Dimov
793356fe8f
Bug 860827 - Move TEMP_FAILURE_RETRY to FileUtils.h and rename it. r=tbsaunde
2013-05-09 13:42:12 -04:00
Makoto Kato
3f14daa8ea
Bug 800220 - Part 2. Fix warning error. r=ehsan
2013-05-08 12:47:22 +09:00
Makoto Kato
eada8e34f0
Bug 800220 - Part 1. Replace PL_strlen with strlen. r=ehsan
2013-05-08 12:40:12 +09:00
Mats Palmgren
6b7625b8b6
Bug 867530 - Initialize the poison value in XPCOM startup and annotate the values in crash reporter. r=bsmedberg
2013-05-07 20:48:59 +02:00
Sumedh Shekhar
87dffc32e4
Bug 804742 - EnsureStringLength doesn't work. f=Ms2ger, r=ehsan
2013-05-08 00:52:52 +09:00
Iivari Äikäs
6ad63ad8a5
Bug 617897 - Replace calls to AppendASCII('*') with Append('*'). r=dougt
2013-05-07 10:25:21 -04:00
Aaron Klotz
389f03a05c
Bug 857830: Part 1 - Ensure that ReadAheadFile's aOutFd is always set when provided. r=glandium
...
--HG--
extra : rebase_source : 8961f16a817a65325b356bd700b29665969f391c
2013-05-07 00:06:14 -06:00
Gabriele Svelto
a8c937e2a1
Bug 793735 - Make XRE_StartupTimelineRecord() generate TimeStamps and modify its callers to use the appropriate timers, r=nfroyd
2013-03-26 11:31:20 +01:00
Gabriele Svelto
871c2afe3b
Bug 793735 - Add functionality to create TimeStamp instances representing the process creation time, r=nfroyd
2013-03-28 11:28:09 +01:00
Andrew McCreight
d44ce3612d
Bug 868761 - Remove trailing whitespace from nsCycleCollector.cpp. r=smaug
2013-05-04 08:39:44 -07:00
Matt Brubeck
5a89eb1225
Back out changeset e7e44c2d6d72 (bug 860027) because of Ts and MaxHeap regressions
2013-05-03 11:00:24 -07:00
Gregor Wagner
0b04bc6414
Bug 852429 - Disable TestSettingsAPI test until bug 862355 is fixed. r=bent
2013-05-03 09:40:10 -07:00
Trevor Saunders
cd98bbe43f
bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bholley, bsmedberg
2013-04-09 16:00:21 -04:00
Dave Hylands
a6b2e561da
Bug 867769 - NS_MakeRandomString generates the same string when called twice within the same second. r=bsmedberg
2013-05-02 14:50:11 -07:00
Aryeh Gregor
b8a4c64af3
Bug 859817 - Make nsStringBuffer::Alloc return already_AddRefed; r=bz
2013-04-22 14:13:22 +03:00
Andrew McCreight
c88229fdd3
Bug 863085, part 2 - remove NS_CycleCollectorForget2 from some XPCOM glue. r=bsmedberg
2013-05-01 15:36:03 -07:00
Andrew McCreight
b82ff0e35c
Bug 863085, part 1 - Gut NS_CycleCollectorForget2 and rename CC::Suspect2. r=smaug
2013-05-01 15:35:13 -07:00
Jeff Walden
9fdc0b1be6
Bug 866988 - Remove the HAVE_CPP_PARTIAL_SPECIALIZATION autoconf define, and the test for template specialization working at all. Any compiler not supporting either of these is so incredibly doomed it's not worth the pain of testing them. Plus we use both features liberally without testing these defines first, so they're basically pointless. r=ted
2013-04-13 19:04:38 -07:00
Stephen Kraemer
90ce4b84a3
Bug 836078 - Replace all gcc __GNUC__ version checks with MOZ_GCC_VERSION_AT_LEAST macro. r=dvander
2013-05-01 15:45:05 -04:00
Honza Bambas
9c22b26ae2
Bug 836869 - Make QueryPerformanceCounter bad leap detection heuristic smarter, r=tellrob, sr=benjamin
2013-05-01 18:57:58 +02:00
Honza Bambas
27a0068bcb
Bug 865459 - Fix localization issue in how visual event tracer stores its timestamps, r=ehsan
2013-05-01 18:57:57 +02:00
Vladan Djeric
c7871d384a
Bug 867313: 'crash on hang' doesn't always trigger. r=ehsan
2013-04-30 18:39:16 -04:00
Geoff Brown
a240001cc0
Bug 865006 - Enable more xpcshell tests on Android; r=jmaher DONTBUILD
2013-04-30 12:38:18 -06:00
Andrew McCreight
f8f443ed5c
Bug 798165 - Make nsTimeout more of a real cycle collected class. r=smaug
2013-04-30 10:41:23 -07:00
Andrew McCreight
3a107ba64a
Bug 864344 - Remove unused code for NS_Alloc failures in the cycle collector. r=smaug
2013-04-30 10:41:23 -07:00
Andrew McCreight
dba6cce472
Bug 716716 - Add templated way to iterate over purple buffer entries. r=smaug
2013-04-30 10:41:23 -07:00
Andrew McCreight
3c9c388be6
Bug 866151 - Clean up usage of nsCycleCollector.h and nsCycleCollectorUtils.h. r=smaug,bsmedberg
...
--HG--
rename : xpcom/base/nsCycleCollector.h => xpcom/glue/nsCycleCollectionJSRuntime.h
2013-04-30 10:41:22 -07:00
Joey Armstrong
321d063783
bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS
2013-04-29 14:49:00 -04:00
Bobby Holley
f3b8f66f21
Bug 865729 - Use XPConnect directly in C++ unit tests. r=gabor
2013-04-29 11:16:22 -07:00
Andreas Gal
11a894d05f
Bug 862970 - Don't lock images on the active page on B2G. r=jlebar,joe
2013-04-25 18:36:53 -07:00
Ryan VanderMeulen
f87a720181
Merge m-c to inbound.
2013-04-26 08:00:50 -04:00
Ryan VanderMeulen
b1b8a41e3d
Merge birch to m-c.
2013-04-26 08:00:07 -04:00
Justin Lebar
4643d7b0c0
Bug 844323 - Prelude part 2: Switch xpcom/base/StaticPtr from NULL to nullptr, and add a necessary include. r=khuey
...
This is necessary to make this header compile in one of the places I use it. Anyway it's the right change.
2013-04-25 20:53:26 -04:00
Andrew McCreight
1905bebe27
Bug 865317 - Allow a useful NodePool::Enumerator to be constructed for an empty CC graph. r=smaug
2013-04-25 08:42:44 -07:00
Andrew McCreight
3a9839780b
Bug 865306 - Add assertions for the initialization of the cycle collector's EdgePool::Iterators. r=smaug
2013-04-25 08:42:44 -07:00
Andrew McCreight
8c5268671e
Bug 837197 - Don't write poison shutdown CC logging. r=smaug
2013-04-25 08:42:44 -07:00
Aryeh Gregor
f0404a303a
Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
2013-04-22 14:15:59 +03:00
Aryeh Gregor
9c1f94b576
Bug 859817 - Make NS_NewAtom return already_AddRefed; r=bz
2013-04-22 14:13:22 +03:00
Aryeh Gregor
2223e977f2
Bug 859817 - Introduce already_AddRefed.downcast(); r=ehsan
2013-04-21 14:56:06 +03:00
Makoto Kato
721aa48809
Bug 857957 - Use Endian.h for byte swap. f=nfroyd, r=jfkthame, r/sr=bsmedberg
2013-04-24 16:40:33 +09:00
Ben Turner
6f8e994c82
Bug 861287 - 'Integrate IndexedDB into the gecko profiler'. r=khuey.
2013-03-15 23:58:50 -07:00
Ben Turner
5164c7bb1b
Backout bug 861287 for gcc build failures.
2013-04-25 08:30:28 -04:00
Ben Turner
89f06e32e7
Bug 861287 - 'Integrate IndexedDB into the gecko profiler'. r=khuey.
2013-03-15 23:58:50 -07:00
Ehsan Akhgari
a254b1fcac
Bug 865550 - Unlink AudioBufferSourceNode members before AudioNode; r=mccr8
2013-04-25 16:52:52 -04:00
Vasil Dimov
4636e9c5d7
Bug 860827 - Add unit tests for ReadSysFile(). r=dhylands, r=BenWa
2013-04-23 13:55:46 -04:00
Aaron Klotz
a442d16579
Bug 744836: Adds null checks for mEventTarget in nsTimerImpl. r=bsmedberg
2013-04-23 11:24:20 -06:00
Wes Kocher
7195956a13
Merge m-c to m-c
2013-04-22 19:00:15 -07:00
Josh Matthews
080fa68325
Bug 863770 - Pass in an ArrayBuffer object for nsBinaryInputStream::ReadAsArrayBuffer to use, for cases when the compartment in which it resides matters. r=vlad
2013-04-22 23:33:55 +02:00
Bobby Holley
cdc53258c4
Bug 864363 - Force layout initialization in XPCOM initialization. r=bsmedberg
2013-04-22 16:49:52 -04:00
Bobby Holley
7ee9aa1a42
Back out bug 863646 for make check orange (TestStartupCache).
2013-04-19 18:28:53 -04:00
Bobby Holley
442373cbdb
Bug 863646 - Force layout initialization in XPCOM initialization. r=bsmedberg
2013-04-19 16:03:24 -04:00
David Rajchenbach-Teller
cf48f53d94
Bug 724368 - Expose the maximum number of threads. r=dougt
2013-04-19 07:54:18 -04:00
Ryan VanderMeulen
02425381b7
Merge m-c to inbound.
2013-04-19 07:46:11 -04:00
Josh Matthews
e24e7ab8dd
Bug 831107 - Part 1: Allow TCPSocket consumers to receive typed array data without converting it to a byte string first. r=vlad
2013-04-19 11:25:33 +02:00
Benoit Girard
cbe0e4945b
Bug 862500 - Properly shutdown profiler in xpcshell, shutdown and error cases. r=snorp
...
--HG--
extra : rebase_source : 22eeccdcee83e3fd03687e6b969b143502a9c5fc
2013-04-18 11:34:49 -04:00
Ryan VanderMeulen
1ca44fd0f1
Backed out changeset a945d76d4e4e (bug 860827) for Windows bustage on a CLOSED TREE.
2013-04-18 09:09:00 -04:00
Vasil Dimov
be88bc3e9f
Bug 860827 - Add unit tests for ReadSysFile(). r=dhylands, r=BenWa
2013-04-18 08:20:01 -04:00
Ryan VanderMeulen
72635c5a76
Backed out 3 changesets (bug 734691, bug 862500) for leaks.
...
Backed out changeset 4444510d672f (bug 862500)
Backed out changeset 5c321bc4dc63 (bug 734691)
Backed out changeset e045934f78be (bug 734691)
2013-04-18 08:15:09 -04:00
Sudheera Palihakkara
4704d8b6c1
Bug 327598 - Set the return value of RemoveElementAt to void instead of bool. r=Neil
2013-04-18 07:40:09 -04:00
Benoit Girard
093dfd766b
Bug 862500 - Properly shutdown profiler in xpcshell, shutdown and error cases. r=snorp
...
--HG--
extra : rebase_source : 8b887475b97e3562ca5fd73e93eaa9edab8ef1fb
2013-04-17 12:53:15 -04:00
Mike Shal
df7deac25b
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
2013-04-16 15:24:43 -04:00
Matt Brubeck
58910d53cf
Back out e1549b50183f (bug 860027), suspected of regressing Trace Malloc and/or Ts Paint
2013-04-18 15:34:48 -07:00
Gavin Sharp
bb65618e53
bug 862152: remove obsolete xpcom/tests/utils code, r=bsmedberg
...
--HG--
extra : transplant_source : ytT%C26%9B%27d%AB%A4%EA%5E%F3%21%7F%0AV%B9%86%00
2013-04-16 08:27:42 -07:00
Nicholas Nethercote
2d23bd6e9f
Bug 859657 (follow-up) - Bustage fix for opt builds on a CLOSED TREE. r=me.
2013-04-15 20:45:48 -07:00
Nicholas Nethercote
1c97315e22
Bug 859657 (part 2) - Remove nsIMemoryMultiReporter.explicitNonHeap because it's more trouble than it's worth; also remove the "explicit" single reporter. r=jlebar.
...
--HG--
extra : rebase_source : a146536a3dd0043082bcb1c26d980c4c6d4c0730
2013-04-11 20:52:32 -07:00
Trevor Saunders
2bbbd26f99
bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bsmedberg, bholley
2013-04-09 16:00:21 -04:00
Trevor Saunders
3f28a1017c
bug 860027 - export a header declaring XPTInterfaceInfoManager r=bsmedberg
2013-03-08 21:54:10 -05:00
Trevor Saunders
d61ea30a20
bug 860027 - nuke the interface info super manager r=bsmedberg
2013-03-08 15:23:31 -05:00
Honza Bambas
f29df2e52f
Bug 600307 - localStorage and sessionStorage implementation overhaul, r=mak77+smaug, sr=smaug
2013-04-15 14:38:48 +02:00
Colby Russell
a45b84df9b
Bug 861557 - nsIClassInfo.idl references non-existent nsIClassInfo.h. r=jlebar
2013-04-14 21:32:07 -04:00
Mike Hommey
4580f726b8
Bug 860894 - Fix typelib.py after bug 462463. r=ted
2013-04-14 10:11:06 +02:00
Nathan Froyd
88076e4410
Bug 859367 - make xpt.py use unpack_from instead of unpack; r=ted
2013-04-08 12:32:22 -04:00
Joshua Cranmer
dcb93daf4b
Bug 856108 - Port static analyses to clang, part 3: Remove NS_STACK_CLASS. r=bsmedberg
2013-04-11 22:22:44 -05:00
Joshua Cranmer
c8f20f3eb1
Bug 856108 - Port static analyses to clang, part 2f: use MOZ_STACK_CLASS in xpcom. r=bsmedberg
2013-04-11 22:21:40 -05:00
Ehsan Akhgari
da80d7c1bf
Bug 860886 - Make MOZ_CC_LOG_DIRECTORY work again; r=mccr8
2013-04-11 15:39:20 -04:00
Ryan VanderMeulen
60dbee1a3e
Backed out 2 changesets (bug 850362, bug 600307) for Windows XP leaks on a CLOSED TREE.
2013-04-11 17:00:28 -04:00
Honza Bambas
26d97547b7
Bug 600307 - localStorage and sessionStorage implementation overhaul, r=mak77+smaug, sr=smaug
2013-04-11 18:26:06 +02:00
Trevor Saunders
369e88fcc0
bug 856790 - make nsTArray::EnsureLengthAtleast() return void r=jlebar
2013-04-01 16:42:54 -04:00
Jason Duell
cce87d022a
Bug 792920 - clarify thread-safe use of nsITimer v2. r=bz DONTBUILD
2013-04-08 15:20:00 -07:00
Mike Hommey
9a8ea8e0f4
Bug 462463 - Stop using mddepend.pl. r=ted
2013-04-09 15:10:25 -07:00
Nathan Froyd
0f42f822c1
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
05d64c5967
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
9f600a37f0
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
e5eec0dbd7
Bug 858671. Make do_GetAtom infallible. r=khuey
2013-04-08 17:04:21 -04:00
Boris Zbarsky
94ecd538e8
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
c792f58f70
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
839310031c
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
910e36a49a
bug 856349 - remove useless SHORT_LIBNAME assignments r=glandium
2013-03-30 15:42:45 -04:00
Ehsan Akhgari
b0d7171a54
Bug 856455 - Make nsCOMArray::SetCapacity return void; r=bsmedberg
...
--HG--
extra : rebase_source : 38cdef904f9b7fc33bd3f41bd19b1778dfbd7990
2013-03-31 16:06:18 -04:00
Gabriele Svelto
fc85f865dd
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
1fcd998ace
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
5afce95861
Bug 856313 - Clean up some Traverse/Unlink declarations. r=smaug
2013-04-02 09:48:59 -07:00
Neil Rashbrook
a596a35795
Bug 858929 Allow external components to register memory reporters r=njn
2013-04-07 00:05:47 +01:00
ISHIKAWA, Chiaki
811f4f42cb
Bug 858477: remove extra comma from nsCycleCollector.h r=mccr8
2013-04-05 10:03:56 -07:00
Phil Ringnalda
f827800026
Back out 8396d7543197 (bug 857645) for build bustage
...
CLOSED TREE
2013-04-04 22:27:19 -07:00
Boris Zbarsky
0611604263
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
c6eafdb377
Bug 792920 - Update nsITimer.idl comments re: off main-thread use. r=mcmanus DONTBUILD
2013-04-04 11:36:07 -07:00
Chris Peterson
472a77bd58
Bug 579517 - Remove some PRBools. r=ehsan
2013-04-04 10:28:18 -07:00
Ms2ger
77b7525264
Bug 856973 - Outparamdel NS_New{In,Out}putStreamReadyEvent; r=ehsan
2013-04-04 09:05:18 +02:00
Kyle Huey
315c8e8757
Bug 849654: Kill nsRefPtrHashtableMT. r=bsmedberg
2013-04-03 09:54:35 -07:00
Kyle Huey
ba85fa63ae
Bug 855804: Add hashtable helpers for cycle collection. r=bz
2013-04-03 09:49:17 -07:00
Trevor Saunders
b81241eb2d
bug 856696 - make nsTArray::SwapElements() return void r=jlebar
2013-04-01 13:43:34 -04:00
Ehsan Akhgari
3e4289068c
Bug 579517 follow-up: Remove NSPR types that crept in
2013-04-02 20:59:27 -04:00
Kyle Machulis
72a717a860
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Bhavana Bajaj
c68f877f73
Merging in version bump NO BUG
2013-04-01 11:28:13 -07:00
Ehsan Akhgari
bc5d923a5a
Bug 853548 - Make nsTArray::SetCapacity and InfallibleTArray::SetCapacity return void; r=jlebar
2013-03-21 15:02:20 -04:00
Kyle Machulis
43628a7867
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
334c0800cf
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
65652b61ac
Bug 729182 - Implement visual event tracer, part2 - event tracer service, r=ehsan
2013-03-28 18:38:05 +01:00
Benjamin Smedberg
04df8e6c68
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
02a2ed38cd
Bug 819016 - Create some helper functions for reading /sys files. r=bsmedberg
2013-03-27 11:19:09 -04:00
Mike Hommey
347a7c2d09
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
2b73279554
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
9c93e2fd41
Bug 839025: Refactor cycle collector thread handling to make it optional. r=mccr8
2013-03-25 14:26:00 -07:00
Benoit Girard
042e2c83ad
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
c47f308258
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
...
--HG--
extra : rebase_source : f76accc3d3dd86c75cb3e9750734f23ec9c29941
2013-03-16 00:47:02 -04:00
Joshua Cranmer
5765d5aec4
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
557e5bbac0
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
02b79d0d64
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
79377b6f15
Backout of 266694bb2f66 due to bustage. r=me
2013-03-23 11:11:27 -04:00