743f2fe4e06f7d40f8c02fe197360ed76baadf7e: Bug 1389470 - Reduce table size on 32bit arch to avoid OOM. r=kinetik, a=lizzard
Alfredo.Yang <ayang@mozilla.com> - Tue, 15 Aug 2017 14:58:41 +0800 - rev 650655
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1389470 - Reduce table size on 32bit arch to avoid OOM. r=kinetik, a=lizzard MozReview-Commit-ID: C0O7Gnxbocy
33443d73b7f4fce8af9edf8a414fcb811d4a0b61: Bug 1385272 - Make plaintext serializer not crash when a <tr> is a child of a <tr>. r=Ehsan, a=gchang
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 14 Aug 2017 14:24:51 +0300 - rev 650654
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1385272 - Make plaintext serializer not crash when a <tr> is a child of a <tr>. r=Ehsan, a=gchang MozReview-Commit-ID: CMNIWYX8R07
5850f92e40c2cbb865c267b7b63c8835883db34e: Bug 1372750 - Allow generated embedded extensions to work in xpcshell tests. r=kmag, a=lizzard
Robert Helmer <rhelmer@mozilla.com> - Wed, 21 Jun 2017 12:46:57 -0700 - rev 650653
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1372750 - Allow generated embedded extensions to work in xpcshell tests. r=kmag, a=lizzard MozReview-Commit-ID: AkCnoUTldhI
22dfc30eaee2f690a28e144844f294e5689ff2af: Bug 1372750 - Pass startup/shutdown reasons to embedded webextensions. r=kmag, a=lizzard
Andrew Swan <aswan@mozilla.com> - Thu, 15 Jun 2017 17:00:22 -0700 - rev 650652
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1372750 - Pass startup/shutdown reasons to embedded webextensions. r=kmag, a=lizzard MozReview-Commit-ID: 3oJHM83Jbb0
d5e6ccaef326591a59a2afb37c450ba3a0ae6409: Bug 1388647 - Part 2: Make IMEInputHandler of Cocoa widget handle request to commit/cancel composition synchronously. r=m_kato, a=lizzard
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 09 Aug 2017 18:41:19 +0900 - rev 650651
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1388647 - Part 2: Make IMEInputHandler of Cocoa widget handle request to commit/cancel composition synchronously. r=m_kato, a=lizzard When Gecko started to support Cocoa widget, we needed to use NSInputManager. That allowed applications to access only focused IME context. Therefore, commit composition request handler for Cocoa is designed as handling asynchronosly if it's requested when the window is not active or is being inactivated. Additionally, the asynchronous handling isn't perfect. We hit some MOZ_ASSERT() now in some places. E.g., in SelectedRange(), it doesn't assume that it's called during deactive. On the other hand, NSInputManager was alreay obsolete and we already stopped using it (bug 810225). Instead, we're using NSTextInputContext and it allows applications to access IME anytime. Therefore, if we make IMEInputHandler handles commit/cancel composition requests synchronsly, that behaves same as the other platforms. So, we can get rid of macOS specific issue completely. MozReview-Commit-ID: X7aWmGq95x
498cc4ec01ce7c942419c8fd535caa77cdfc55e9: Bug 1388647 - Part 1: IMEStateManager::OnChangeFocusInternal() shouldn't request to commit composition with sFocusedIMETabParent. r=m_kato, a=lizzard
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 09 Aug 2017 18:04:28 +0900 - rev 650650
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1388647 - Part 1: IMEStateManager::OnChangeFocusInternal() shouldn't request to commit composition with sFocusedIMETabParent. r=m_kato, a=lizzard When a remote process has focus and it loses focus, IMEStateManager::OnChangeFocusInternal() sends NOTIFY_IME_OF_BLUR via IMEStateManager::NotifyIMEOfBlurForChildProcess(). Therefore, sFocusedIMETabParent and sFocusedIMEWidget are set to nullptr here. So, if a window becomes active, REQUEST_IME_TO_COMMIT_COMPOSITION in IMEStateManager::OnChangeFocusInternal() won't work because IMEStateManager::NotifyIME() ignores the request because of coming from wrong process. Therefore, IMEStateManager::OnChangeFocusInternal() needs to send REQUEST_TO_COMMIT_COMPOSITION with proper process information which is only stored by TextComposition instance. MozReview-Commit-ID: KNEvOoQtK1E
e8eb71b4df6f142cfaaf532f5d9347bf0c153115: Bug 1389279 - storage::Service needs a death grip when removing strong observer references. r=bkelly, a=lizzard
Andrew Sutherland <asutherland@asutherland.org> - Thu, 10 Aug 2017 23:26:25 -0400 - rev 650649
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1389279 - storage::Service needs a death grip when removing strong observer references. r=bkelly, a=lizzard The observer references were the only thing guranteed to keep the Service alive, leading to potential use-after-free during the iteration loop to make sure all the connections were closed. (Ironically, if they were fully closed and their instances destroyed, that's when bad things would happen.)
7f8bf90b70e08a479b867133ffe053b201d3170e: Bug 1390550 - Update to latest libhyphen code from upstream. r=ryanvm, a=gchang
Jonathan Kew <jkew@mozilla.com> - Thu, 17 Aug 2017 09:58:29 +0100 - rev 650648
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1390550 - Update to latest libhyphen code from upstream. r=ryanvm, a=gchang
f233560347548f022964499bf241668fb4abc4a1: Bug 1389133 - Don't invalidate style content for missing widgets. r=karlt, a=gchang
Martin Stransky <stransky@redhat.com> - Thu, 10 Aug 2017 18:07:41 +0200 - rev 650647
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1389133 - Don't invalidate style content for missing widgets. r=karlt, a=gchang MozReview-Commit-ID: 2KfjYGvsiVv
9e27747354e0c803482fb55f66beb448f3c19062: Bug 1389078 - Remove (unneeded) usage of internal libc header. r=jld, a=gchang
Gian-Carlo Pascutto <gcp@mozilla.com> - Thu, 10 Aug 2017 16:55:01 +0200 - rev 650646
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1389078 - Remove (unneeded) usage of internal libc header. r=jld, a=gchang MozReview-Commit-ID: E7oppAtGRfD
9b28ea0fe4e5cf75867ece02ca120fb5f6e5e92f: Bug 1387583 - Avoid leaking a window in SelectParentHelper. r=jaws, a=gchang
Mike Conley <mconley@mozilla.com> - Thu, 10 Aug 2017 16:26:37 -0400 - rev 650645
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1387583 - Avoid leaking a window in SelectParentHelper. r=jaws, a=gchang MozReview-Commit-ID: 6YILe7gi2fZ
e9b8e3fb359c0e8956c148e0b37081ba0ca594e6: Bug 1388738 - Add comment for devtools-startup developerToggleCreated flag. r=ochameau, a=gchang
Julian Descottes <jdescottes@mozilla.com> - Thu, 10 Aug 2017 11:58:36 +0200 - rev 650644
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1388738 - Add comment for devtools-startup developerToggleCreated flag. r=ochameau, a=gchang MozReview-Commit-ID: FN4YuM7VpHf
ba9cc5295263af54d9ef4fedb7ecbbbc1cd9fa2c: Bug 1388738 - Reuse devtools-startup initDevTools in DevToolsShim. r=ochameau, a=gchang
Julian Descottes <jdescottes@mozilla.com> - Wed, 09 Aug 2017 17:17:46 +0200 - rev 650643
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1388738 - Reuse devtools-startup initDevTools in DevToolsShim. r=ochameau, a=gchang MozReview-Commit-ID: 7Qr06CZBYuf
620514babf09ef317a17019feec534555f91b803: Bug 1283609 - Part 4: Remove unused code. r=billm, a=lizzard
Jan Varga <jan.varga@gmail.com> - Thu, 03 Aug 2017 11:22:32 +0200 - rev 650642
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1283609 - Part 4: Remove unused code. r=billm, a=lizzard
a390db05a606297c64f029c6a35b87c86f6b5688: Bug 1283609 - Part 3: Core changes, stop using nested event loop in BackgroundChild::GetOrCreateForCurrentThread(). r=billm, a=lizzard
Jan Varga <jan.varga@gmail.com> - Thu, 03 Aug 2017 11:22:11 +0200 - rev 650641
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1283609 - Part 3: Core changes, stop using nested event loop in BackgroundChild::GetOrCreateForCurrentThread(). r=billm, a=lizzard - BackgroundChild::GetOrCreateForCurrentThread(nsIIPCBackgroundChildCreateCallback* aCallback) emulates former asynchronous behavior
269bc08c27eda39cbf4e369d4ef6fa6d3aecf6b5: Bug 1283609 - Part 2: Rename BackgroundChild::SynchronouslyCreateForCurrentThread to BackgroundChild::GetOrCreateForCurrentThread. r=billm, a=lizzard
Jan Varga <jan.varga@gmail.com> - Thu, 03 Aug 2017 11:21:53 +0200 - rev 650640
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1283609 - Part 2: Rename BackgroundChild::SynchronouslyCreateForCurrentThread to BackgroundChild::GetOrCreateForCurrentThread. r=billm, a=lizzard
df048280b51310e530778e9d5535c85d0e41a889: Bug 1283609 - Part 1: Add an IToplevelProtocol::Open overload that takes an nsIEventTarget. r=billm, a=lizzard
Jan Varga <jan.varga@gmail.com> - Thu, 03 Aug 2017 11:21:44 +0200 - rev 650639
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1283609 - Part 1: Add an IToplevelProtocol::Open overload that takes an nsIEventTarget. r=billm, a=lizzard
f236b5a4397cdd0af004da8ad5640a46ba955801: Bug 1342298 - Synchronize with the loaded event for the newly added tab then start the test. r=ckerschb, a=test-only
Henry Chang <hchang@mozilla.com> - Mon, 21 Aug 2017 10:49:15 +0800 - rev 650638
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1342298 - Synchronize with the loaded event for the newly added tab then start the test. r=ckerschb, a=test-only MozReview-Commit-ID: J6SqlfaOKGz
f94caff3f54289806e9343f022b0bcac2cef1661: Bug 1369360 - (Intermittent intersection-observer/timestamp.html) Make testing for expected time origins more reliable. r=jgraham, a=test-only
Tobias Schneider <tschneider@mozilla.com> - Mon, 14 Aug 2017 20:11:37 -0700 - rev 650637
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1369360 - (Intermittent intersection-observer/timestamp.html) Make testing for expected time origins more reliable. r=jgraham, a=test-only
1a06f6025f5988d0fff77d76d9eb8c84ea8f3f6c: Bug 1385621 - Fix `mach artifact toolchain` handling of download exceptions after bug 1364650. r=gps, a=NPOTB
Mike Hommey <mh+mozilla@glandium.org> - Fri, 18 Aug 2017 09:31:35 +0900 - rev 650636
Push 75459 by mconley@mozilla.com at Tue, 22 Aug 2017 17:46:16 +0000
Bug 1385621 - Fix `mach artifact toolchain` handling of download exceptions after bug 1364650. r=gps, a=NPOTB
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip