Граф коммитов

502029 Коммитов

Автор SHA1 Сообщение Дата
Gerald Squelart 2f3c3d06e9 Bug 1313497 - Use InvokeAsync with Storages in GMPServiceParent - r=jya
MozReview-Commit-ID: LnbzlqQIWco

--HG--
extra : rebase_source : 8a546bf28875b9bdce8b8c75bd0d655bf30a8642
2016-11-13 17:03:35 +11:00
Gerald Squelart 926a1eab6b Bug 1313497 - Use InvokeAsync with Storages in GMPParent - r=jya
MozReview-Commit-ID: EQQFDzvAs8O

--HG--
extra : rebase_source : d5985a84058c3cab55e8896a8e74c36e62ddf150
2016-11-13 16:53:05 +11:00
Gerald Squelart 353902bada Bug 1313497 - AppendBufferTask can take SourceBufferAttributes by const& - r=jya
A small optimization found while working on the previous patch.

MozReview-Commit-ID: 4w2LI5mqUvS

--HG--
extra : rebase_source : 70b9ad73c57da5079df607b5176fcfa45ed42e81
2016-11-13 16:39:47 +11:00
Gerald Squelart 1e16643490 Bug 1313497 - Use InvokeAsync with Storages in TrackBuffersManager - r=jya
MozReview-Commit-ID: IkpuSyFgPbP

--HG--
extra : rebase_source : bc56bb4dbfef3381477896470f644c5897753505
2016-11-13 16:37:24 +11:00
Gerald Squelart 6f89459f93 Bug 1313497 - Use InvokeAsync with Storages in MediaDecoderStateMachine - r=jya
Thanks to this, MediaDecoderStateMachine::Seek can take SeekTarget by const&.

MozReview-Commit-ID: 97mLndCosQc

--HG--
extra : rebase_source : f940ea4cd1a9470d756f0d43bd680d75f16ce4fa
2016-11-13 16:23:39 +11:00
Gerald Squelart f2a26506fb Bug 1313497 - Use InvokeAsync with Storages in MediaDecoderReaderWrapper - r=jya
Thanks to this, MediaDecoderReader::Seek and overrides can take SeekTarget by
const&.

MozReview-Commit-ID: C5D26jKrW3p

--HG--
extra : rebase_source : 6f6278654ff3c51f6331cbf683c22622223a8cd2
2016-11-13 17:42:19 +11:00
Gerald Squelart 038cba7f2e Bug 1313497 - Pass TimeUnit by const& in MediaDataDemuxer - r=jya
Thanks to the previous patch, MediaDataDemuxer::Seek and
SkipToNextRandomAccessPoint (and all overrides in derived demuxers) can now
take their TimeUnit parameter by const&.

MozReview-Commit-ID: 6CqfjAXZ7Yk

--HG--
extra : rebase_source : c3453e4432d9e0281cf5eba55217b0c1d6312f5b
2016-11-13 15:13:51 +11:00
Gerald Squelart 25b7c80fa4 Bug 1313497 - Use InvokeAsync with Storages in MediaSourceDemuxer - r=jya
We now take a copy of the TimeUnit object, and can then pass it by rref to
internal methods.

MozReview-Commit-ID: J0Idw85NMcu

--HG--
extra : rebase_source : 9cb8dd45ff7b449074121df8618ee7295398138b
2016-11-13 12:03:26 +11:00
Gerald Squelart 8f286c5e0c Bug 1313497 - Use InvokeAsync with lambda to replace MediaSourceDemuxer::AttemptInit - r=jya
MozReview-Commit-ID: 5qsQ2zQAMV3

--HG--
extra : rebase_source : f8d82ca0198fb95e0add8fc3e5f4489dfc8b31f1
2016-11-13 11:40:46 +11:00
Gerald Squelart 43d8fb333c Bug 1313497 - InvokeAsync taking a lambda - r=froydnj
This new InvokeAsync overload takes a single lambda (or any function object).
This is most useful when a method call is not strictly necessary.

Avoid obvious copies by refusing lvalue-references.
(If one day this is really needed, the implementation is already there, hidden
inside `namespace detail`).

MozReview-Commit-ID: 57gPBz9kO1q

--HG--
extra : rebase_source : c9330ca2b6d06dac0318f38a68dadbbccc112325
2016-11-13 11:13:07 +11:00
Gerald Squelart 25ced2b192 Bug 1313497 - Expose Is/RemoveSmartPointer - r=froydnj
Moved IsRefcountedSmartPointer and StripSmartPointer from ::detail to
::mozilla, to permit their use from other files.
Renamed StripSmartPointer to RemoveSmartPointer, for consistency with the
usual 'Remove...' type traits.

MozReview-Commit-ID: GMEbWCGfdpc

--HG--
extra : rebase_source : 3139cef1e18625b751e7d90ebfc0db5ef5bfec6b
2016-11-17 14:34:24 +11:00
Gerald Squelart e4d1e66e1a Bug 1313497 - Storages can be provided to InvokeAsync - r=froydnj
InvokeAsync' Storages work like NewRunnableMethod, where template
parameters must be given, to specify the storage of arguments that are passed
to the target method.
This is especially useful when target methods take references (or pointers),
and there is a choice between passing the reference as-is because the object is
long-lived, or by taking a copy otherwise.

If no Storages are provided, InvokeAsync will store (non-reference/pointer)
objects and move them into the target method parameters.

MozReview-Commit-ID: 9qTQf84bOMv

--HG--
extra : rebase_source : c73e803f9024fbaf0ff8b2e615013a42f4f3c914
2016-11-11 15:10:46 +11:00
Jonathan Kingston 910218b51f Bug 1297738 - Removing accesskey from container menus that are not accessible via a keyboard r=Gijs
MozReview-Commit-ID: KKBw4k61H9N

--HG--
extra : rebase_source : cd966c97d6f5bc32ba01eb14674eb52abb94226e
2016-11-24 15:05:06 +00:00
Thomas Nguyen 493ff90f5c Bug 1315386 - Make Safe Browsing code more shutdown-aware. r=francois,gcp.
MozReview-Commit-ID: ATCVfh5YLZl

--HG--
extra : rebase_source : d87cfae3838f1a26dc67d2546264e47768011a63
2016-11-25 16:02:37 +08:00
Ray Lin 016b9e5609 Bug 1313285 - remove nsVideoFrame::mBorderPadding. r=dholbert
MozReview-Commit-ID: Cz5JQqWxQWH

--HG--
extra : rebase_source : 74f61a716ae75e2dbbd2e6311abb2a6d503c34fd
2016-11-25 14:03:15 +08:00
Nicolas Chevobbe 7ce08bec8a Bug 1320399 - Fix error in Grip Rep; r=nchevobbe
Check that the `preview` property is not null before using it.
The bug was harmless because we catch it and return an
empty array as the properties of the grip, which is the same
when we don't have anything in the preview prop.

MozReview-Commit-ID: COU8XLATw7x

--HG--
extra : rebase_source : e3b4efbc4957efdeda760917b6b7d22ad02f64ce
2016-11-26 20:47:09 +01:00
Tom Klein b20056ae73 Bug 1310081 - 3. Add ItemDecoration to create fixed spacing items. r=sebastian
We switch to thinking of the tabs grid layout as being determined by specifying
the spacing between the items, and then allowing the items themselves to expand
to fill whatever room that leaves available, but we also allow the spacing to be
adjusted to match the span counts of the previous GridLayout implementation
(which is a good thing).

MozReview-Commit-ID: L3fgjacMu2d

--HG--
extra : rebase_source : 72e77a44c0f0c8c9de3c9d6c5ef95aad405d27a3
extra : source : 17966f55c27550e30f2ec1aab5bc6bc849240436
2016-09-21 22:51:27 -05:00
Matt Howell ece5f74086 Bug 797208 - Allow the stub installer to install either 32-bit or 64-bit builds, and make 64-bit the default when supported; r=rstrong
A new control allows the user to select 32 or 64-bit when the system supports both,
and it defaults to 64-bit when available. This means the stub installer is now
the same regardless of its build architecture; it was always a 32-bit executable
anyway, but now its actual behavior depends only on the running system, not the
target architecture of the application it was built alongside.

The options screen has been rearranged according to a design by Michael Verdi
so that the new control doesn't leave the UI so badly cluttered.

Also removed TmpVal, which wasn't used in the stub and so was generating warnings.

MozReview-Commit-ID: 5baJCkAa7bJ

--HG--
extra : source : acfe81155ac21c2047cf64279960014c15e3c5c0
2016-09-14 09:25:48 -07:00
Robert Strong f71fac517f Bug 1308740 - change the minimum support OS string to Windows 7 in the modified 7-Zip stub source. r=mhowell 2016-11-23 11:42:58 -08:00
Robert Strong e748bf473f Bug 1308740 - revert the 7-Zip stub metadata to the previous values. r=mhowell 2016-11-23 11:42:39 -08:00
Ehsan Akhgari c7a9a38938 Bug 1319330 - Ignore system headers for the implicit constructor check; r=mystor 2016-11-23 13:25:25 -05:00
Matthew Gregan 5d52935243 Bug 1319623 - Update libcubeb to 051cd847. r=achronop 2016-11-24 06:59:32 +13:00
Jon Coppeard f4ea720593 Bug 1317761 - Standardise names of tracing methods r=jandem r=h4writer r=waldo r=bbouvier 2016-11-23 17:45:47 +00:00
Sebastian Hengst 40b0a847d6 Backed out changeset e793767cb441 (bug 1147911) for failing T-e10s(o). r=backout 2016-11-23 18:33:50 +01:00
Sebastian Hengst 4240700f13 Backed out changeset 5b26ae9afaea (bug 1147911) 2016-11-23 18:33:10 +01:00
Sebastian Hengst 0333e0a2b0 Backed out changeset ec84ee6acb88 (bug 1147911) 2016-11-23 18:33:06 +01:00
Sebastian Hengst 473a23f31e Backed out changeset 7dc106b54960 (bug 1147911) 2016-11-23 18:33:02 +01:00
Sebastian Hengst 76e65255e0 Backed out changeset 17ac392560a7 (bug 1147911) 2016-11-23 18:32:58 +01:00
Sebastian Hengst e44f8e0dfe Backed out changeset 360c780c0a95 (bug 1147911) 2016-11-23 18:32:54 +01:00
Sebastian Hengst 3e560293d1 Backed out changeset f8ff074e9145 (bug 1147911) 2016-11-23 18:32:50 +01:00
Sebastian Hengst e1fcbcf994 Backed out changeset 2a7569652090 (bug 1147911) 2016-11-23 18:32:46 +01:00
Sebastian Hengst c7964131c3 Backed out changeset 11a036eafea2 (bug 1147911) 2016-11-23 18:32:42 +01:00
stefanh@inbox.com 4d7b2dacaf Bug 531078 - Use MacOS system color for selected text background in inactive windows. r=mstange. 2016-11-15 20:38:22 +01:00
Jan de Mooij 0a1aa00f54 Bug 1277368 part 1 - Add JS::Result<> and use it in a few places. r=luke 2016-11-23 17:57:43 +01:00
Sebastian Hengst 1beeb20588 Backed out changeset 7251919f6a23 (bug 1319464) to fix Sm-Tc(nu). r=backout 2016-11-23 17:48:00 +01:00
Andrea Marchesini 0df1876368 Bug 1316740 - Fix an apostrophes in preferences.properties, r=me 2016-11-23 17:41:18 +01:00
Sebastian Hengst e572ef1bbb Backed out changeset aabf76e98464 (bug 1319465) for failure in Intl.h in Sm-tc(nu). r=backout 2016-11-23 17:40:54 +01:00
Yura Zenevich 1a4a3a4e6c Bug 1312241 - do not run shutdown e10s specific tests on WinXP. r=surkov
MozReview-Commit-ID: Kqo8zcXWsX1
2016-11-23 11:18:04 -05:00
Eddy Bruel 21ca23b1c0 Bug 1271650 - Implement a C++ interface for DebuggerFrame.onStep. r=jimb 2016-11-23 17:17:02 +01:00
André Bargull f65a5306ad Bug 1319465: Use the newer ICU string normalization API to improve performance for partially normalized strings. r=arai 2016-11-22 09:20:18 -08:00
André Bargull 00b26278b4 Bug 1319464: Replace flattened with linear strings in Intl.cpp file. r=Waldo 2016-11-22 09:29:49 -08:00
Alessio Placitelli 64bea4a5d2 Bug 1319779 - Fix the links in the Telemetry in-tree docs. r=gfritzsche 2016-11-23 06:33:00 +01:00
Carsten "Tomcat" Book 7a62dfb531 Merge mozilla-central to mozilla-inbound 2016-11-23 16:42:50 +01:00
Carsten "Tomcat" Book 8b435e8c87 merge mozilla-inbound to mozilla-central a=merge 2016-11-23 16:39:02 +01:00
Andrea Marchesini 9f2aeb5666 Bug 1316740 - Add warning messages when containers are deleted, r=Gijs 2016-11-23 16:33:57 +01:00
Nicolas B. Pierron 52e66d0489 Bug 1319242 - ExtractLinearSum should remain within the same arithmetic space. r=jandem 2016-11-23 15:24:09 +00:00
ffxbld 1161ffe866 No bug, Automated blocklist update from host bld-linux64-spot-1063 - a=blocklist-update 2016-11-23 06:18:38 -08:00
ffxbld 77c369ffa8 No bug, Automated HPKP preload list update from host bld-linux64-spot-1063 - a=hpkp-update 2016-11-23 06:18:36 -08:00
ffxbld f464c5768e No bug, Automated HSTS preload list update from host bld-linux64-spot-1063 - a=hsts-update 2016-11-23 06:18:33 -08:00
Carsten "Tomcat" Book 838bd84f47 Backed out changeset 4b75d4672954 (bug 1306294) for bc5 test failures 2016-11-23 12:44:02 +01:00