Nicholas D. Matsakis
f99c3f2826
Bug 938728 - Add float32x4 and int32x4 data constructors r=till
2013-11-20 15:11:45 -05:00
Ehsan Akhgari
4f0894ce81
Bug 939582 - Part 2: Build content/media in unified mode; r=doublec
2013-11-20 21:12:13 -05:00
Ehsan Akhgari
3c5450530e
Bug 939582 - Part 1: Rework the NSPR logging in content/media to use different macro names for different logs; r=doublec
2013-11-20 21:11:54 -05:00
Trevor Saunders
5b03908b0a
bug 938510 - switch to gcc 4.7.3 and latest stable binutils from tooltool r=glandium
2013-11-20 21:04:25 -05:00
Ralph Giles
62b851a4ee
Bug 941281 - Release resampler in OpusTrackEncoder dtor. r=roc
...
We released the resampler when we reached the end of the stream
but would leak if the encoder was destroyed while data was still
available.
2013-11-21 11:09:08 +13:00
Seth Fowler
6fd30d91de
Bug 940714 - Add a RAII class to make synchronous decoding safer. r=tn
2013-11-20 17:21:51 -08:00
Seth Fowler
b1de4ead2d
Bug 922899 - Fix VectorImage invalidation for non-animated images. r=dholbert
2013-11-20 17:21:50 -08:00
Richard Newman
09fc24021c
Bug 935831 - Back out Bug 927230 for Android 2.3 startup crash, r=briansmith
...
--HG--
extra : rebase_source : 5b8ff8da93a882d6c8303c26d234ad63b748389c
2013-11-20 17:05:55 -08:00
Brian Smith
3621df35cd
Bug 898431: Clean up security/patches to remove references to the private false start patch that is no longer applied, r=me, a=NPOTB
...
--HG--
extra : rebase_source : 94ee34c96357666e6c6d266fe9029af1d977a940
2013-11-20 17:05:24 -08:00
Andrew Sutherland
479e89b1e2
Bug 933807 - Allow easily disabling TriggerOperationCallbackFor(Ion|AsmJS)Code. Set the environment variable by default in "mach debug", allow disabling. r=gps
2013-11-20 20:07:42 -05:00
Jon Coppeard
113a29fdda
Bug 932102 - Fix rooting hazard in nsStyleUtil::AppendAngleValue r=dbaron
2013-11-21 01:00:57 +00:00
Jim Blandy
12677153b8
Bug 941247: Rename Zone::CompartmentGCState to Zone::GCState. r=jonco
2013-11-20 16:50:49 -08:00
Gregory Szorc
7256c8a0e0
NO BUG - Make bad path message in bootstrap more clear
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : 9160c66118e23ef2aec8c74a7830cd45c9ca265c
2013-11-20 16:43:38 -08:00
Oleg Romashin
0e795599f8
Backed out 3 changesets (bug 822898) for mochitest bustage on B2G ICS emulator
2013-11-20 16:08:36 -08:00
Bobby Holley
dcdb19327f
Bug 887098 - Tests. r=gavin
2013-11-20 16:04:01 -08:00
Bobby Holley
f5f202a142
Bug 858101 - Tests. r=mrbkap
2013-11-20 16:04:01 -08:00
Bobby Holley
2e05465683
Bug 866823 - Tests. r=gabor,mrbkap
2013-11-20 16:04:00 -08:00
Cameron McCormack
2b24bed224
Back out bug 935056 (rev d39a3544a287) on suspicion of causing bug 939980.
2013-11-21 10:24:04 +11:00
Benoit Jacob
41c346a3cf
Bug 941068 - Build netwerk/base in unified mode - r=mcmanus,ehsan
2013-11-20 17:55:44 -05:00
Benoit Jacob
44c927d7a3
Bug 834243 - avoid calling serverSurfaceChanged before the compositor is created - r=vladv
2013-11-20 17:50:54 -05:00
Kannan Vijayan
eaffebe914
Bug 938130 - Fix noSuchMethod invocation. r=efaust
2013-11-20 17:45:31 -05:00
Andrew McCreight
319fed2c0e
Bug 935721, part 10 - Separate nsCycleCollector_collect and nsCycleCollector_scheduledCollect. r=smaug
2013-11-20 14:35:17 -08:00
Andrew McCreight
65d5a7ad90
Bug 935721, part 9 - Move mPtrToNodeMap into GCGraph. r=smaug
...
With ICC, we may have to remove things from the graph after we have finished building
the graph, so move the mapping to graph addresses into the graph itself to create a
more self-contained structure.
2013-11-20 14:35:17 -08:00
Andrew McCreight
06ae914761
Bug 935721, part 8 - Add a reference to the graph to the graph builder. r=smaug
...
This moves towards letting the CC graph outlive the builder.
2013-11-20 14:35:16 -08:00
Andrew McCreight
77917883a8
Bug 935721, part 7 - Inline PrepareForCollection into BeginCollection. r=smaug
...
PrepareForCollection is trivial now, so just inline it.
2013-11-20 14:35:16 -08:00
Andrew McCreight
8953ed7683
Bug 935721, part 6 - Replace ccResults with aResults in EndCycleCollectionCallback. r=smaug
...
This is done in a separate patch to reduce the size of the previous patch a bit.
2013-11-20 14:35:16 -08:00
Andrew McCreight
3eed280708
Bug 935721, part 5 - Invert the control flow of CycleCollectNow's pre- and post-collection work, add CCResults as a field on the CC. r=smaug
...
nsJSEnvironment::CycleCollectNow does work before and after a CC runs. With ICC, nsJSEnv won't
know where in the CC when a CC is about to begin or end, so this patch reorganizes that work
into two separate callback hooks. This requires adding a new struct, CycleCollectorStats, to
hold data nsJSEnv needs between the two calls.
Rather than trying to pass around a pointer to a results structure, this patch just adds
it to the nsCycleCollector struct, and always stores them. The results are passed back
to the end CC callback.
2013-11-20 14:35:16 -08:00
Andrew McCreight
2356ab9a2d
Bug 935721, part 4 - Allocate white nodes array in CollectWhite. r=smaug
...
The white nodes array is only used in CollectWhite, so just allocate it there.
2013-11-20 14:35:16 -08:00
Andrew McCreight
df690c6812
Bug 935721, part 3 - Use RAII to set mScanInProgress, hoist out MarkRoots and ScanRoots. r=smaug
...
With ICC, mScanInProgress gets set and cleared a bunch of times so add an RAII class to turn
it on when we're doing stuff and clear it when we're not.
With that in place, we can easily move MarkRoots and ScanRoots out of BeginCollection
in preparation for making them separate phases in ICC.
2013-11-20 14:35:16 -08:00
Andrew McCreight
c9b8e24ea3
Bug 935721, part 2 - Allocate GCGraphBuilder on the heap. r=smaug
...
With ICC, the graph builder must persist across invocations of the CC,
so store it on the heap.
2013-11-20 14:35:15 -08:00
Andrew McCreight
7b822b21b0
Bug 935721, part 1 - Store the listener pointer on the nsCycleCollector data structure. r=smaug
...
With ICC, the listener must persist across invocations of the CC, so store it on the CC.
2013-11-20 14:35:15 -08:00
Trevor Saunders
bb5ea2186e
bug 939049 - get rid of useless QIs r=smaug
2013-11-15 11:32:12 -05:00
Trevor Saunders
f2f73dd7c1
bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug
2013-11-15 02:12:43 -05:00
Honza Bambas
06554ed76b
Bug 922659 - exception from onCacheEntryCheck should cause NOT_FOUND, r=michal
2013-11-20 23:20:19 +01:00
Honza Bambas
6a3a858944
Bug 922671 - nsHttpChannel must bypass concurrent read when request is not resumable, r=michal
2013-11-20 23:20:19 +01:00
Honza Bambas
8fa6ee9ecf
Bug 935595 - NS_NOTREACHED\("unexpected request"\) @ nsHttpChannel::OnStopRequest on partially cached download, r=michal
2013-11-20 23:20:18 +01:00
Honza Bambas
0ea4ff876b
Bug 934616 - fix race on use of mFile at CacheEntry::Load, r=michal
2013-11-20 23:20:18 +01:00
Honza Bambas
e4cdf91ccd
Bug 922741 - make callbacks iteration in CacheEntry smarter, r=michal
2013-11-20 23:20:17 +01:00
Honza Bambas
a6dea964f8
Bug 917432 - hook to webapps-clear-data notification, r=michal
2013-11-20 23:20:16 +01:00
Honza Bambas
bcd89f976f
Bug 934610 - fix Assertion failure: \!EventsPending(), at CacheIOThread.cpp:172, r=michal
2013-11-20 23:20:15 +01:00
Matthew Gregan
af07e0a7ab
Bug 934232 - Handle pa_stream_new failure in libcubeb's PulseAudio backend. r=padenot
2013-11-21 10:59:48 +13:00
Benjamin Smedberg
0f711f29b8
Bug 672843 part D2 - Fix the xpconnect exception code and Components.results to prefer the name NS_ERROR_ILLEGAL_VALUE over the other synonyms. Fix a few tests that rely on exception names to use exception values instead. r=bholley
2013-11-20 11:46:18 -05:00
Benjamin Smedberg
4e3ab778f0
Bug 672843 part D - make NS_ERROR_INVALID_POINTER an alias of NS_ERROR_INVALID_ARG, r=froydnj
2013-11-19 16:27:37 -05:00
Benjamin Smedberg
9bfc4e98e3
Bug 672843 part C - convert most of XPCOM except for xpcom/tests, r=vdjeric
2013-11-19 16:27:37 -05:00
Benjamin Smedberg
f72af0bb16
Bug 672843 part B - Remove NS_ENSURE_PROPER_AGGREGATION, r=froydnj
2013-11-19 16:27:36 -05:00
Benjamin Smedberg
5f71d47853
Bug 672843 part A - Create the new macro NS_WARN_IF and deprecate NS_ENSURE_* in favor of the explicit warning/return style. Also localize each macro so that it's debug and non-debug versions are local in the file, because that makes it easier for new contributors to understand. r=froydnj sr=jst
2013-11-19 16:27:36 -05:00
Olli Pettay
f9671a72bc
Bug 928535, Support WeakRef's from c++ to JSImplemented webidl objects, r=mccr8
...
--HG--
extra : rebase_source : 05736af7ab2d11b10e7e6e917b8647a58e2c2108
2013-11-20 23:42:16 +02:00
Bill McCloskey
7fc205c201
Bug 940217 - Fix error report about StopIteration promise (r=Yoric)
2013-11-20 13:35:25 -08:00
Oleg Romashin
9bc4ac4435
Bug 822898 - Implement pointer events. Basic Tests. r=smaug
2013-11-20 13:05:44 -08:00
Oleg Romashin
e4ee1caecb
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 13:05:41 -08:00