33fa68d6823f6f516a2eb6bbb78e7ce99b9e6630: Bug 1278084 part.2 TSFTextStore should allow TSF to lock the document even during destroying r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 08 Jun 2016 19:12:07 +0900 - rev 301196
Push 78245 by masayuki@d-toybox.com at Thu, 09 Jun 2016 01:11:58 +0000
Bug 1278084 part.2 TSFTextStore should allow TSF to lock the document even during destroying r=m_kato While a TSFTextStore instance is being destroyed, TSFTextStore::Destroy() tries to commit remaining composition and notify TSF of destroying the view. At this moment, TSF/TIP may try to commit the composition or retrieve the contents with calling ITextStoreACP::RequestLock() but currently TSFTextStore disallows the requests to lock of them. This means that TSFTextStore never sends composition commit events asynchronously. Therefore, TextComposition may keep waiting remaining composition events but this causes odd behavior because they won't be fired. For avoiding this issue, TSFTextStore should behave as normal even while it's being destroyed. Fortunately, if there is a composition, it always has mLockedContent and mSelection. So, it can compute expected results of TSF/TIP with them. MozReview-Commit-ID: 2DSCGXXkLx1
376e385c49d84b7147872385fb195d3ebe9d446e: Bug 1278084 part.1 Don't release TSF objects during handling a key message r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 06 Jun 2016 21:07:24 +0900 - rev 301195
Push 78245 by masayuki@d-toybox.com at Thu, 09 Jun 2016 01:11:58 +0000
Bug 1278084 part.1 Don't release TSF objects during handling a key message r=m_kato While TIP is handling a key message, TSFTextStore shouldn't release any TSF objects since it may cause hitting a bug of TIPs. Actually, MS-IME for Japanese on Windows 10 crashes when TSFTextStore is destroyed during composition because probably it accesses some destroyed objects to request to commit composition or query contents. MozReview-Commit-ID: 9CTjHhAvG04
4cbcf4d53eb8ec47d207366e7340366e1a69e6df: Bug 1272851 - Use objdir for temporary directory for `mach xpcshell-test`; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 26 May 2016 11:56:20 -0700 - rev 301194
Push 78244 by gszorc@mozilla.com at Thu, 09 Jun 2016 00:37:28 +0000
Bug 1272851 - Use objdir for temporary directory for `mach xpcshell-test`; r=ted When running xpcshell tests on my i7-6700K, the Windows Defender MsMpEng.exe process regularly consumes up to 50% CPU - 2 whole cores. This is because it is canning the thousands of files we create in the temporary directory. (We create a profile for every xpcshell.exe process.) This commit changes the behavior of `mach xpcshell-test` to use a temporary directory under the topobjdir. We encourage people to disable file indexing and A/V scanning in the source and object directories because this can add overhead. So by putting temporary files in the object directory, we should minimize the chances of file scanning slowing down test execution. On my machine (which has Windows Defender disabled in my source and objdirs), `mach xpcshell-test` execution time drops from ~13:40 to ~7:30. Seriously. I'm told we have Windows Defender disabled in automation, so this hack shouldn't need to be investigated there. i.e. this is a pure local development win. MozReview-Commit-ID: BMcSAZ16Yei
4e80e15a246238e1b7447ab4f5df1010564e957c: Bug 1272851 - Allow temporary directory to be specified to xpcshell test harness; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 26 May 2016 12:09:46 -0700 - rev 301193
Push 78244 by gszorc@mozilla.com at Thu, 09 Jun 2016 00:37:28 +0000
Bug 1272851 - Allow temporary directory to be specified to xpcshell test harness; r=ted A subsequent commit will change where the temporary directory is located in certain test invocations. To do this, we need to teach the xpcshell harness to use an alternate temporary directory instead of using the system default (likely specified from TEMP* environment variables). MozReview-Commit-ID: IUUlYaLBiEC
e912f451cae4bb0383fbbc9811a931bac8166950: Bug 1111689 - Remark failures.
Jeff Gilbert <jgilbert@mozilla.com> - Mon, 06 Jun 2016 17:56:10 -0700 - rev 301192
Push 78243 by jgilbert@mozilla.com at Thu, 09 Jun 2016 00:29:00 +0000
Bug 1111689 - Remark failures. MozReview-Commit-ID: 6SsnoDXPdvO
cb93aa0fe3940de6e5f84473137401c0392a6665: Bug 1111689 - Suppress ASAN leak reports for libglsl.so. - r=jgilbert
Kearwood (Kip) Gilbert <kgilbert@mozilla.com> - Tue, 31 May 2016 17:28:35 -0700 - rev 301191
Push 78243 by jgilbert@mozilla.com at Thu, 09 Jun 2016 00:29:00 +0000
Bug 1111689 - Suppress ASAN leak reports for libglsl.so. - r=jgilbert
967d519f5d08d7262ac10f098f7877f2f018c59e: Bug 1111689 - Part 1: Let EXT_shader_texture_lod play when ARB_shader_texture_lod can play. r=jgilbert
Kearwood (Kip) Gilbert <kgilbert@mozilla.com> - Tue, 31 May 2016 17:22:30 -0700 - rev 301190
Push 78243 by jgilbert@mozilla.com at Thu, 09 Jun 2016 00:29:00 +0000
Bug 1111689 - Part 1: Let EXT_shader_texture_lod play when ARB_shader_texture_lod can play. r=jgilbert
cc5d3ca3be5a0a1aac3720ca398f32e3e6964287: Bug 1278647 [stylo] Add font family bindings for Servo r=heycam
Matt Brubeck <mbrubeck@mozilla.com> - Tue, 07 Jun 2016 12:13:24 -0700 - rev 301189
Push 78242 by mbrubeck@mozilla.com at Thu, 09 Jun 2016 00:19:31 +0000
Bug 1278647 [stylo] Add font family bindings for Servo r=heycam MozReview-Commit-ID: IlEB0f1xrKF
2c66b75bbb7fe94c60b4a9dbecb8e375facacfd4: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 08 Jun 2016 17:09:04 -0700 - rev 301188
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Merge m-c to inbound, a=merge
249d57fa78a0522f63a5b1ed1fdda55f383156e0: Merge fx-team to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 08 Jun 2016 17:06:18 -0700 - rev 301187
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Merge fx-team to central, a=merge
fcd8a5d33cb63d088911f02c601145f2829106ec: Bug 1244316 - Don't upload in restricted profiles when admin disables FHR. r=sebastian
Michael Comella <michael.l.comella@gmail.com> - Tue, 07 Jun 2016 14:04:06 -0700 - rev 301186
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Bug 1244316 - Don't upload in restricted profiles when admin disables FHR. r=sebastian Edge case: the admin profile can disable health report upload for themselves but (I assume) the new profile won't automatically match these settings. While I'm not sure if this is even possible, it's outside the scope of this bug. MozReview-Commit-ID: 1SkXhL7B5xb
daadc8567a11c6165986c05719fa44a7ed8af839: Bug 1270494 - fix autocomplete popup offset for multiple values input;r=pbro
Julian Descottes <jdescottes@mozilla.com> - Mon, 06 Jun 2016 12:10:13 +0200 - rev 301185
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Bug 1270494 - fix autocomplete popup offset for multiple values input;r=pbro Fixed regression from Bug 1168246 and added a unit test to loosely check that the autocomplete popup moves along with autocompleted query. MozReview-Commit-ID: H7t5WjkwBE4
5753eb3ec41884030a12d9df006ee8fced481ca5: Bug 1278689 - Remove push subscriptions when clearing site settings on Android. r=margaret
Kit Cambridge <kcambridge@mozilla.com> - Tue, 07 Jun 2016 14:02:55 -0700 - rev 301184
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Bug 1278689 - Remove push subscriptions when clearing site settings on Android. r=margaret MozReview-Commit-ID: BrOjKzswY1F
a80121b022f54351a0a8772a95058ba30c29e1ba: Part 2: Implement {set|get}Popup for chrome.pageAction (Bug 1264118) r=kmag
Matthew Wein <mwein@mozilla.com> - Mon, 30 May 2016 19:42:03 -0700 - rev 301183
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Part 2: Implement {set|get}Popup for chrome.pageAction (Bug 1264118) r=kmag MozReview-Commit-ID: 1ZyQgs8ktic
43a83633a789f6078f4807c09b657ccd83ef9cf4: Part 1: Implement default_popup for chrome.pageAction (Bug 1264118) r=kmag
Matthew Wein <mwein@mozilla.com> - Thu, 02 Jun 2016 16:14:20 -0400 - rev 301182
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Part 1: Implement default_popup for chrome.pageAction (Bug 1264118) r=kmag MozReview-Commit-ID: BrV0v66BhBz
aaac9952244efafe0f37257a795bf44bfa2737e0: Bug 1274877 - contextMenus API starts logging errors after removing an item, r=kmag
Bob Silverberg <bsilverberg@mozilla.com> - Tue, 07 Jun 2016 15:26:08 -0400 - rev 301181
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Bug 1274877 - contextMenus API starts logging errors after removing an item, r=kmag MozReview-Commit-ID: 86bxjxEQaQX
518e72986fab90942b50560178f143490501229d: Bug 1265835 - Implement browser.history.getVisits, r=aswan
Bob Silverberg <bsilverberg@mozilla.com> - Wed, 08 Jun 2016 08:50:08 -0400 - rev 301180
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Bug 1265835 - Implement browser.history.getVisits, r=aswan MozReview-Commit-ID: lhFdMTHYUl
6dbe97bc9112356f6d8d333fd52913ec0df9c075: Bug 1265724 - Decouple TimelineFront from TimelineActor; r=ejpbruel
Eddy Bruel <ejpbruel@mozilla.com> - Wed, 08 Jun 2016 15:51:55 +0200 - rev 301179
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Bug 1265724 - Decouple TimelineFront from TimelineActor; r=ejpbruel
0907a56af1fd595f55cce12dd7127261033b54a6: Bug 1209027 - add missing explicit. r=bustage
Marco Bonardo <mbonardo@mozilla.com> - Wed, 08 Jun 2016 15:17:16 +0200 - rev 301178
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Bug 1209027 - add missing explicit. r=bustage MozReview-Commit-ID: 7rAmfjSDSvZ
e69b8135f9e224e049c140dc6fad7e8aa9b18e1f: Bug 1277235 - add typed and visitCount to onVisit. r=adw
Marco Bonardo <mbonardo@mozilla.com> - Wed, 01 Jun 2016 16:42:15 +0200 - rev 301177
Push 78241 by kwierso@gmail.com at Thu, 09 Jun 2016 00:09:10 +0000
Bug 1277235 - add typed and visitCount to onVisit. r=adw MozReview-Commit-ID: 3XfBCiOgyAu
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip