c31e6244edc88f103277b6e90a6bea253e80762d: Bug 1380937 - Remove l10n files from allowed-dupes. r?catlee draft
Zibi Braniecki <zbraniecki@mozilla.com> - Fri, 14 Jul 2017 01:06:00 -0700 - rev 608864
Push 68425 by bmo:gandalf@aviary.pl at Fri, 14 Jul 2017 08:06:16 +0000
Bug 1380937 - Remove l10n files from allowed-dupes. r?catlee MozReview-Commit-ID: CRYSRqtSQJL
70212f14900f6d9cd84173d89a4c3b4900c48b7e: Bug 1367630 - part 4: Don't claim that the stored title is a content title when it's really the page's URL. r?mikedeboer draft
Dão Gottwald <dao@mozilla.com> - Fri, 14 Jul 2017 09:50:41 +0200 - rev 608863
Push 68424 by dgottwald@mozilla.com at Fri, 14 Jul 2017 07:51:21 +0000
Bug 1367630 - part 4: Don't claim that the stored title is a content title when it's really the page's URL. r?mikedeboer MozReview-Commit-ID: 6VKZFmEv8WN
c0777e186b09beacc8b23132ff2961c25b17340c: Bug 1367630 - part 3: Show the full label rather than the truncated one in tab tooltips. r?mikedeboer draft
Dão Gottwald <dao@mozilla.com> - Fri, 14 Jul 2017 09:48:38 +0200 - rev 608862
Push 68424 by dgottwald@mozilla.com at Fri, 14 Jul 2017 07:51:21 +0000
Bug 1367630 - part 3: Show the full label rather than the truncated one in tab tooltips. r?mikedeboer MozReview-Commit-ID: I3tm8ULz9T2
1515590d1ab7e9feb446d48d73def79c606d3dba: Bug 1367630 - part 2: Rename _suppressTransientPlaceholderLabel to _labelIsInitialTitle. f=cpeterson r?mikedeboer draft
Dão Gottwald <dao@mozilla.com> - Fri, 14 Jul 2017 09:47:35 +0200 - rev 608861
Push 68424 by dgottwald@mozilla.com at Fri, 14 Jul 2017 07:51:21 +0000
Bug 1367630 - part 2: Rename _suppressTransientPlaceholderLabel to _labelIsInitialTitle. f=cpeterson r?mikedeboer MozReview-Commit-ID: KEX84BCJHy2
cbb2fe3d85230190d355f9442fe186fae36f3555: Bug 1367630 - part 1: Refactor tab label update mechanism to better handle tabs without a content title. f=cpeterson r?mikedeboer draft
Dão Gottwald <dao@mozilla.com> - Fri, 14 Jul 2017 09:46:55 +0200 - rev 608860
Push 68424 by dgottwald@mozilla.com at Fri, 14 Jul 2017 07:51:21 +0000
Bug 1367630 - part 1: Refactor tab label update mechanism to better handle tabs without a content title. f=cpeterson r?mikedeboer MozReview-Commit-ID: JKkN08enLyQ
8e4b38577fcd99e66e831a971d9993cafef17a5b: Bug 1363672 - Add step support to date picker. r=mconley draft
Scott Wu <scottcwwu@gmail.com> - Thu, 11 May 2017 12:16:18 +0800 - rev 608859
Push 68423 by bmo:scwwu@mozilla.com at Fri, 14 Jul 2017 07:49:25 +0000
Bug 1363672 - Add step support to date picker. r=mconley MozReview-Commit-ID: 62IfiKArN34
1f175bdc5c734a7b7d0427f191e236beba722072: Bug 1274919 - part5 : add telemetry probe to measure how long the cursor is hovering before opening the tab. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 15:48:09 +0800 - rev 608858
Push 68422 by alwu@mozilla.com at Fri, 14 Jul 2017 07:49:19 +0000
Bug 1274919 - part5 : add telemetry probe to measure how long the cursor is hovering before opening the tab. Measure the time how long the cursor is hovering before opening the tab which contains suspended playing media. If the cursor doesn't open the tab, and leaves tab after passing specific time threshold, we would cancel the timer and won't record this data. MozReview-Commit-ID: 55PhUQ2GyMK
5f2b215b6990707f93cf5703d7525ae1f405463f: Bug 1274919 - part4 : add test. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 15:48:05 +0800 - rev 608857
Push 68422 by alwu@mozilla.com at Fri, 14 Jul 2017 07:49:19 +0000
Bug 1274919 - part4 : add test. MozReview-Commit-ID: 5wKkE5tphLl
fedf70ead5b063b76e1798a58b281affc3a93684: Bug 1274919 - part3 : only notify the tab with suspened video to resume video decoding. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 15:48:02 +0800 - rev 608856
Push 68422 by alwu@mozilla.com at Fri, 14 Jul 2017 07:49:19 +0000
Bug 1274919 - part3 : only notify the tab with suspened video to resume video decoding. If the video starts being suspended and its owner tab is in the background, then it might be resumed when the cursor is hovering over the tab. After cursor leaves the tab for the specific time, we would suspend video again. And we would use a variable to indicate whether we're in this kind of status, it can be checked via "browser.videoDecodingRecoveryMode". If the mode is on, it means we might resume/suspend video. Only do the related operations when this mode is on. MozReview-Commit-ID: 2fyZI2F7xDe
d4db0697aea130febb4e8fb5d6710a47877089e8: Bug 1274919 - part2 : implement resume/suspend mechanism in MediaDecoder. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 15:47:42 +0800 - rev 608855
Push 68422 by alwu@mozilla.com at Fri, 14 Jul 2017 07:49:19 +0000
Bug 1274919 - part2 : implement resume/suspend mechanism in MediaDecoder. Create the new class "VideoDecodingRecoveringObserver" to handle the suspended request sent from the front end side. When the video decoding starts being suspended, we would start the observer. When the video decoding starts being resumed and it's not caused by the front end side, we would stop the observer. MozReview-Commit-ID: BtpPCKnzxZF
89280bd0119cc17d2a5fd571b6207f15665a269b: Bug 1274919 - part1 : resume video decoding when cursor is hovering over the tab, and suspend it again when cursor leaves the tab. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 15:47:37 +0800 - rev 608854
Push 68422 by alwu@mozilla.com at Fri, 14 Jul 2017 07:49:19 +0000
Bug 1274919 - part1 : resume video decoding when cursor is hovering over the tab, and suspend it again when cursor leaves the tab. If the tab is in the background and contains playing video, we would stop the video decoding in order to reduce the power consumption. It would be resumed after the tab goes back to foreground. When resuming the video, we need to seek the video to the specific time. If the video seeking is too slowly, the audio and video would not be synchronized and user would see the incorrect video frame. To avoid this situation, we need to resume video decoding in advance. When the cursor is hovering over the tab, we assume user would open that tab soon, so we can start to resume the video decoding. In addition, we will suspend the video decoding after passing the specific time the cursor leaves the tab. MozReview-Commit-ID: 2lClKzbNtkX
e47a7baba6e5b21fe812b22368a5d21ab3e4f001: Bug 1380278 - UpdateUtils.getLocale to Fetch API for async I/O. r?florian, r?whimboo draft
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 12 Jul 2017 10:34:23 -0700 - rev 608853
Push 68421 by bmo:gandalf@aviary.pl at Fri, 14 Jul 2017 07:41:03 +0000
Bug 1380278 - UpdateUtils.getLocale to Fetch API for async I/O. r?florian, r?whimboo The NetUtils sync I/O shows up in the profile logs, so we want to switch the function that loads `update.locale` file to be async. MozReview-Commit-ID: AEYKiivsNl0
d40396da7aa2742968fcea1a0c506d458bab43bb: Bug 1377978 - Make nsRange use uint32_t to offset r?smaug draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 14 Jul 2017 15:01:27 +0900 - rev 608852
Push 68420 by masayuki@d-toybox.com at Fri, 14 Jul 2017 07:32:40 +0000
Bug 1377978 - Make nsRange use uint32_t to offset r?smaug DOM Standard defines that offset of Range is unsigned long. However, nsRange uses int32_t to them. This patch makes nsRange use uint32_t instead. However, this patch does NOT allow to set over INT32_MAX as offset values since a lot of nsRange users cannot treat the values as over INT32_MAX because a lot of internal APIs take int32_t as offsets. For easier to search such points, this patch adds static_cast<int32_t> to uint32_t variables when they are used for int32_t arguments. And note that nsContentUtils::ComparePoints() behaves odd. It accepts native offset and compares such value with valid offset simply. Additionally, some root callers of it depend on this behavior. Therefore, we cannot fix this issue quickly in this bug. Therefore, this patch just changes the offsets to int64_t for accepting both native offset and 0 - UINT32_MAX. MozReview-Commit-ID: 8RbOgA86JuT
364e9e85c1128b862bf66948829914591eee7fbb: Bug 1376693 - part3: Make Callers of nsPrintEngine::Print() and nsPrintEngine::PrintPreview() guarantee that instance of nsPrintEngine won't be deleted during the calls r?dholbert draft
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 13 Jul 2017 19:16:21 +0900 - rev 608851
Push 68420 by masayuki@d-toybox.com at Fri, 14 Jul 2017 07:32:40 +0000
Bug 1376693 - part3: Make Callers of nsPrintEngine::Print() and nsPrintEngine::PrintPreview() guarantee that instance of nsPrintEngine won't be deleted during the calls r?dholbert This patch makes callers of nsPrintEngine::Print() and nsPrintEngine::PrintPreview() grab the nsPrintPreview instance with local variable before calling them. That guarantee that instance of nPrintEngine won't be deleted during the calls. MozReview-Commit-ID: 2jlYC4RKAg6
50a7f746311ce788a62fe591a24114e5da4190b1: Bug 1376693 - part2: Make nsPrintEngine::DoCommonPrint() stop initializing the instance when the owner stops using the instance r?dholbert draft
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 13 Jul 2017 18:50:11 +0900 - rev 608850
Push 68420 by masayuki@d-toybox.com at Fri, 14 Jul 2017 07:32:40 +0000
Bug 1376693 - part2: Make nsPrintEngine::DoCommonPrint() stop initializing the instance when the owner stops using the instance r?dholbert nsPrintEngine::FinishPrintPreview() may be called when nsAutoScriptBlocker is destroyed in nsPrintEngine::DoCommonPrint(). That means that the owner stopped print preview with the instance. In this case, nsPrintEngine::DoCommonPrint() doesn't need to keep initializing the instance anymore. MozReview-Commit-ID: DRQfmyW9FEL
935c919c80a5cb094c9cfb1181c53c3713bdd08b: Bug 1376693 - part1: Make nsPrintEngine::SetupToPrintContent() return early if mPrt->mPrintObject isn't initialized r?dholbert draft
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 13 Jul 2017 18:43:35 +0900 - rev 608849
Push 68420 by masayuki@d-toybox.com at Fri, 14 Jul 2017 07:32:40 +0000
Bug 1376693 - part1: Make nsPrintEngine::SetupToPrintContent() return early if mPrt->mPrintObject isn't initialized r?dholbert nsPrintObject::mPresShell and nsPrintObject::mPresContext are initialized by nsPrintEngine::ReflowPrintObject(). However, while nsPrintEngine::DoCommonPrint() is initializing mPrt and mPrintObject, destroying nsAutoScriptBlocker may cause calling nsDocumentViewer::Destroy() or nsPrintEngine::FinishPrintPreview() directly. Then, nsPrintEngine::SetupToPrintContent() will be called. Therefore, nsPrintEngine::SetupToPrintContent() sometimes see uninitialized mPrt and mPrt->mPrintObject. So, nsPrintEngine::SetupToPrintContent() should check whether it can handle the print object as expected. MozReview-Commit-ID: JKfObRm5enm
7259aafbfac21e22e063775278dcae0f212fadc0: Bug 1363672 - Add step support to date picker. r=mconley draft
Scott Wu <scottcwwu@gmail.com> - Thu, 11 May 2017 12:16:18 +0800 - rev 608848
Push 68419 by bmo:scwwu@mozilla.com at Fri, 14 Jul 2017 07:31:43 +0000
Bug 1363672 - Add step support to date picker. r=mconley MozReview-Commit-ID: 62IfiKArN34
9d1bab7681a7fba6de7072d5ba1969d7ba61b371: Bug 1376004. P1 - include http response code in the error.message field so the UI has more details to display a proper error message. draft
JW Wang <jwwang@mozilla.com> - Fri, 14 Jul 2017 15:17:32 +0800 - rev 608847
Push 68418 by jwwang@mozilla.com at Fri, 14 Jul 2017 07:27:36 +0000
Bug 1376004. P1 - include http response code in the error.message field so the UI has more details to display a proper error message. MozReview-Commit-ID: CHBXZZxfPc0
fc7ff704e2096935b949ed8b9f6e73945db56a79: Bug 1380574 - remove the call to MediaDecoderOwner::DecodeWarning() from MediaFormatReader. draft
JW Wang <jwwang@mozilla.com> - Thu, 13 Jul 2017 15:02:06 +0800 - rev 608846
Push 68418 by jwwang@mozilla.com at Fri, 14 Jul 2017 07:27:36 +0000
Bug 1380574 - remove the call to MediaDecoderOwner::DecodeWarning() from MediaFormatReader. We use MediaEventSource to publish the event. MozReview-Commit-ID: 92jpwy6ghH2
d367e33cc9c132abb9e66aae652f4bbbf4f58be1: Bug 1380569. P3 - remove AbstractMediaDecoder::NotifyWaitingForKey() and its callers. draft
JW Wang <jwwang@mozilla.com> - Thu, 13 Jul 2017 14:52:05 +0800 - rev 608845
Push 68418 by jwwang@mozilla.com at Fri, 14 Jul 2017 07:27:36 +0000
Bug 1380569. P3 - remove AbstractMediaDecoder::NotifyWaitingForKey() and its callers. MozReview-Commit-ID: 3fHDr0xw92P
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip