Commit Graph

501945 Commits

Author SHA1 Message Date
Sebastian Kaspari
5cab60e280 Bug 1301468 - AS Highlights: Add LOAD_URL telemetry. r=ahunt
MozReview-Commit-ID: 4iVJXkz8L61

--HG--
extra : rebase_source : f41cdf98ad0b91e00ced69fe1f84fd34c6ccf790
2016-11-23 16:55:06 +01:00
Sebastian Kaspari
3c4f7c1f39 Bug 1301468 - AS Top Sites: Add LOAD_URL telemetry. r=ahunt
MozReview-Commit-ID: 2vgWB2KxPMK

--HG--
extra : rebase_source : 5f8209c48f4e01a13ccf6772a803dad6f2604b24
2016-11-23 16:52:20 +01:00
Andi-Bogdan Postelnicu
b780416e7c Bug 1319408 - Replace integer literals which are cast to bool in embedding/. r=myk
MozReview-Commit-ID: 3PLvkLGG45T

--HG--
extra : rebase_source : c0305100d7709a4570a9484410945815fdda6cc0
2016-11-22 14:57:41 +02:00
Andi-Bogdan Postelnicu
013eaba858 Bug 1319408 - Replace string literals containing escaped characters with raw string literals in embedding/. r=myk
MozReview-Commit-ID: 8JziAMAhoLq

--HG--
extra : rebase_source : 95b9e065adf97885895b18a90a72113a540938a9
2016-11-22 14:57:01 +02:00
Andi-Bogdan Postelnicu
f15c92c2a2 Bug 1319408 - Replace default bodies of special member functions with = default; in embedding/. r=myk
MozReview-Commit-ID: HUOfzBiwxBB

--HG--
extra : rebase_source : bd3743ff56550b6e98612f3dfbcbc5307e011aa7
2016-11-22 14:56:19 +02:00
Andi-Bogdan Postelnicu
931318ff0d Bug 1319408 - Use auto type specifier where aplicable for variable declarations to improve code readability and maintainability in embedding/. r=myk
MozReview-Commit-ID: GJSRXaQCDXS

--HG--
extra : rebase_source : 05dd531d4910f72388ad70423dfe148338320d66
2016-11-22 14:55:44 +02:00
Marco Bonardo
f468a686dd Bug 1319435 - Remove unused chrome://browser/skin/feeds/subscribe-ui.css file. r=florian
MozReview-Commit-ID: BTtM6iIw7g5

--HG--
extra : rebase_source : e1bc7bcc0030a23c49fa20e4a995d08175633aeb
2016-11-28 17:41:01 +01:00
Jan Henning
c2c425bc88 Bug 1320550 - Part 2 - Clear closed tabs when max_tabs_undo is set to 0. r=sebastian
Currently, we stop updating closed tabs if max_tabs_undo is set to 0, however we don't clear that data and carry it around indefinitely unless the user clears the browser history.

This means that when closing a tab, we still show the "Undo close tab" snackbar, however with its contents referring to the last tab the user closed before setting browser.sessionstore.max_tabs_undo to 0.

With this patch, we clear all closed tabs (and don't reload them from disc on startup) if max_tabs_undo is 0, which also stops the snackbar from showing after closing a tab.

MozReview-Commit-ID: PEtminpW4B

--HG--
extra : rebase_source : 7c8039db1d1d7c5bc127cdc11fbc0a1387694ef9
2016-11-27 16:59:53 +01:00
Jan Henning
ebe2077f8b Bug 1320550 - Part 1 - Only try showing the "Undo close tab" snackbar if we actually have some closed tab data. r=sebastian
This can happen if the users sets browser.sessionstore.max_tabs_undo to 0 - with no closed tabs available, without this fix the resulting exception breaks browser.js's closed tab handling, meaning the tab gets closed in the UI but not in Gecko.

MozReview-Commit-ID: 7yMyIB6UzAB

--HG--
extra : rebase_source : 37ca55519b30cbd5d263127d3ecd6b893ccfafc9
2016-11-27 16:44:38 +01:00
Carsten "Tomcat" Book
50f8f4ff5e Merge mozilla-central to autoland 2016-11-28 16:48:44 +01:00
Carsten "Tomcat" Book
d98418da69 merge mozilla-inbound to mozilla-central a=merge 2016-11-28 16:37:22 +01:00
Carsten "Tomcat" Book
19da73399e merge autoland to mozilla-central a=merge 2016-11-28 16:36:11 +01:00
ffxbld
78cfa1f6f4 No bug, Automated blocklist update from host bld-linux64-spot-488 - a=blocklist-update 2016-11-28 06:24:02 -08:00
ffxbld
b1d487a44b No bug, Automated HPKP preload list update from host bld-linux64-spot-488 - a=hpkp-update 2016-11-28 06:23:59 -08:00
ffxbld
1fc4ec756d No bug, Automated HSTS preload list update from host bld-linux64-spot-488 - a=hsts-update 2016-11-28 06:23:57 -08:00
Sebastian Hengst
cc75cb97eb Backed out changeset 626c5d74b74c (bug 1315976) for breaking Mac L10n nightlies. r=backout a=backout
MozReview-Commit-ID: 8mie8tWYrcz
2016-11-28 14:19:47 +01:00
Alastor Wu
ea67dfa463 Bug 1309162 - part7 : wrap custom policy function. r=jwwang
MozReview-Commit-ID: EdjzMi90ukx

--HG--
extra : rebase_source : 6bfc2fa4638b5a2200087961bf4842f8b482cc66
2016-11-28 10:23:14 +08:00
Lars T Hansen
a88e9af85a Bug 1286816 - wasm baseline, optimize boolean expressions for control. r=h4writer
--HG--
extra : rebase_source : 0657614b1897b2381538938ac9afb48eb93c6ac3
2016-11-27 23:41:08 +01:00
ffxbld
957458d8fa No bug, Automated blocklist update from host bld-linux64-spot-409 - a=blocklist-update 2016-11-27 06:22:27 -08:00
ffxbld
f00cf77ea1 No bug, Automated HPKP preload list update from host bld-linux64-spot-409 - a=hpkp-update 2016-11-27 06:22:25 -08:00
ffxbld
d11829b65d No bug, Automated HSTS preload list update from host bld-linux64-spot-409 - a=hsts-update 2016-11-27 06:22:22 -08:00
Phil Ringnalda
af7c09796f Merge m-c to m-c, a=merge 2016-11-26 17:54:22 -08:00
Phil Ringnalda
6486a0ac34 Merge autoland to m-c, a=merge 2016-11-26 17:53:09 -08:00
Jan de Mooij
c2a90e4728 Bug 1319437 part 5 - Use CustomAutoRooter for CacheIRWriter. r=jonco 2016-11-26 21:19:23 +01:00
Jan de Mooij
a9b7b0f949 Bug 1319437 part 4 - Port code for unshadowed GETPROP on DOM proxies to CacheIR. r=nbp 2016-11-26 21:19:23 +01:00
Jan de Mooij
3b098fa9d7 Bug 1319437 part 3 - Support 64-bit fields in CacheIR stubs. r=nbp 2016-11-26 21:19:23 +01:00
Jan de Mooij
dad5fb18d0 Bug 1319437 part 2 - Port code for GETPROP on shadowing DOM proxies to CacheIR. r=nbp 2016-11-26 21:19:23 +01:00
Jan de Mooij
3cba9f4a2a Bug 1319437 part 1 - Add a generic proxy GETPROP stub to CacheIR. r=nbp 2016-11-26 21:19:22 +01:00
Tom Schuster
a4860e9fe0 Bug 1192038 - Update RegExp Xray code. r=bholley,arai 2016-11-26 19:17:39 +01:00
Tom Schuster
99fbdc777a Bug 1192038 - Handle RegExp correctly in devtools. r=fitzgen 2016-11-26 19:02:30 +01:00
Tom Schuster
5b23f0bb78 Bug 1192038 - Tests. r=arai 2016-11-26 19:01:59 +01:00
Tom Schuster
2f8dca68e0 Bug 1192038 - Use ordinary object for RegExp prototype. r=arai,jandem 2016-11-26 19:01:17 +01:00
Andrew McCreight
908a323277 Backed out changeset 2bbc7be933e2 (bug 1309070) for causing bug 1320041. 2016-11-26 09:31:17 -08:00
ffxbld
26452cdaf3 No bug, Automated blocklist update from host bld-linux64-spot-470 - a=blocklist-update 2016-11-26 06:26:23 -08:00
ffxbld
a7167d4fb1 No bug, Automated HPKP preload list update from host bld-linux64-spot-470 - a=hpkp-update 2016-11-26 06:26:21 -08:00
ffxbld
c63fb4dbba No bug, Automated HSTS preload list update from host bld-linux64-spot-470 - a=hsts-update 2016-11-26 06:26:19 -08:00
Phil Ringnalda
dc33a3b7dc Merge m-i to m-c, a=merge 2016-11-25 21:26:21 -08:00
Phil Ringnalda
53c5c8448e Merge autoland to m-c, a=merge 2016-11-25 21:25:18 -08:00
Phil Ringnalda
109396b4d6 Backed out changeset a9856363aac7 (bug 1319271) for opt Windows crashes in plugin tests 2016-11-25 21:17:57 -08:00
Alastor Wu
ff1cca9a1e Bug 1309162 - part6 : remove useless comment. r=jwwang
These comments should be removed after landing bug1302350.

MozReview-Commit-ID: 7N0cWImZDDI

--HG--
extra : rebase_source : b259780a2c901449d72dfcf1280de72cae890ade
2016-11-26 02:35:23 +08:00
Alastor Wu
7af99e933f Bug 1309162 - part5 : only set the audible state when stream starts playing. r=baku
If input is a media stream, we would always regard it as audible when it's playing.
We won't need to set it as non-audible.

MozReview-Commit-ID: 8mzTsAkt6lG

--HG--
extra : rebase_source : 2eaa6f1d92ef2f4048fae61ed99739157cf08287
2016-11-26 02:35:20 +08:00
Alastor Wu
f15425595d Bug 1309162 - part4 : remove checking for mPlayingBeforeSeek. r=baku
In previous patch, we removed UpdateAudioChannelPlayingState() from AddRemoveSelfReference(), now we
don't call UpdateAudioChannelPlayingState() during the seeking. So we don't need to afraid to stop
audio channel agent during the seeking.


MozReview-Commit-ID: GTuIRB24zlq

--HG--
extra : rebase_source : 20cae16efabd296f4b3c404886364aaa92db5df6
2016-11-26 02:35:18 +08:00
Alastor Wu
202cfad46d Bug 1309162 - part3 : modify the place calling UpdateAudioChannelPlayingState(). r=baku
UpdateAudioChannelPlayingState() should only be called when following attributes changed.
eg. pause/ready state/error/owner document's visibility/exteral source stream.

Therefore, we don't need to call this function in FinishDecoderSetup() and AddRemoveSelfReference().

Remove AutoNotifyAudioChannelAgent is because now we don't check HasAudio() for IsPlayingThroughTheAudioChannel().

MozReview-Commit-ID: 4VTHIAdAqX1

--HG--
extra : rebase_source : 7f196581fb2e5a7e75afef27d874522986d2cdc5
2016-11-26 02:34:49 +08:00
Alastor Wu
59b85ce47d Bug 1309162 - part2 : remove audio channel code from media element. r=jwwang
Remove the audio channel related codes.

MozReview-Commit-ID: Fc09gDDF21a

--HG--
extra : rebase_source : 08aa5c042924de7f0c9a9dffd3f71ecfa59e7a05
2016-11-26 02:34:42 +08:00
Alastor Wu
b32367de75 Bug 1309162 - part1 : create a separate class to handle audio channel releated stuffs. r=baku,jwwang
In order to keep the media element's code clear (spec code only), we want to remove our
custom policy code out from media element. This new class will handle all audio channel
related stuffs, eg. mute/unmuted operation from tab audio indicator, play/resume from
Fennec's media control.

MozReview-Commit-ID: 5mDqDBTnBOr

--HG--
extra : rebase_source : e9d4c3a41ce9a994ef4d44f059537a69f27c7c1e
2016-11-26 02:34:39 +08:00
Henrik Skupin
b6da213845 Bug 1299414 - Always reset timeout parameters for a new session. r=ato
MozReview-Commit-ID: 7ubF630qNo7

--HG--
extra : rebase_source : 23d31a9770d0f25b0d2151fa4405c0a80e9819e5
2016-11-28 15:26:33 +01:00
Andreas Tolfsen
4ca4faa8a6 Bug 1297551 - Avoid cancelling content timeout callback; r=automatedtester
We need to avoid passing the timeout ID returned from `setTimeout` in the
content frame script that we use to register the script timeout handler
to the sandbox's `clearTimeout` function as this might interfere with any
`window.setTimeout` calls being made in the injected script.

MozReview-Commit-ID: 26PY8JDkf9A

--HG--
extra : rebase_source : 414581472dfa99379aecdfea5c5a29c2ce808890
2016-11-25 17:01:16 +00:00
Carsten "Tomcat" Book
a666835bf5 merge mozilla-inbound to mozilla-central a=merge
--HG--
extra : rebase_source : 7f6b0f633da54f747b30496110e5260a226fe249
2016-11-25 15:36:56 +01:00
ffxbld
1183dc0b9d No bug, Automated blocklist update from host bld-linux64-spot-576 - a=blocklist-update 2016-11-25 06:38:03 -08:00
ffxbld
782de6c2db No bug, Automated HPKP preload list update from host bld-linux64-spot-576 - a=hpkp-update 2016-11-25 06:38:00 -08:00