adeb1acdd6d55f1206705b32572d1b9eca8cd88a: Bug 1460509 - part 3: Make TextEditRules::HideLastPWInput() return NS_ERROR_EDITOR_DESTROYED when it causes destroying the editor r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 11 May 2018 16:08:47 +0900 - rev 798190
Push 110688 by masayuki@d-toybox.com at Tue, 22 May 2018 14:24:44 +0000
Bug 1460509 - part 3: Make TextEditRules::HideLastPWInput() return NS_ERROR_EDITOR_DESTROYED when it causes destroying the editor r?m_kato And also this patch marks it as MOZ_MUST_USE. All callers have to check if the result is NS_ERROR_EDITOR_DESTROYED at least. MozReview-Commit-ID: H4DfU1asPpe
7e21c1e76557499c61cad3094b5c1d64c859d8fd: Bug 1460509 - part 2: Make TextEditRules::CreateBR() and TextEditRules::CreateMozBR() return both new <br> element node and error code since if they cause destroying the editor, each caller needs NS_ERROR_EDITOR_DESTROYED result r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 11 May 2018 15:52:24 +0900 - rev 798189
Push 110688 by masayuki@d-toybox.com at Tue, 22 May 2018 14:24:44 +0000
Bug 1460509 - part 2: Make TextEditRules::CreateBR() and TextEditRules::CreateMozBR() return both new <br> element node and error code since if they cause destroying the editor, each caller needs NS_ERROR_EDITOR_DESTROYED result r?m_kato First, this patch changes TextEditRules::CreateBRInternal() to a private method for making any callers use CreateBR() or CreateMozBR() instead. Then, this patch makes TextEditRules::CreateBRInternal() return both nsresult and created <br> element with CreateElementResult class. Finally, this patch makes all callers of them check if they don't return an error code including NS_ERROR_EDITOR_DESTROYED. MozReview-Commit-ID: 18OvPmbDVHK
539a8f31c66235b5014dd76bff916e54b52793e7: Bug 1460509 - part 1: Declare NS_ERROR_EDITOR_DESTROYED error code and add a check method to TextEditRules whether it can keep handling edit action at a moment r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 24 Apr 2018 15:23:01 +0900 - rev 798188
Push 110688 by masayuki@d-toybox.com at Tue, 22 May 2018 14:24:44 +0000
Bug 1460509 - part 1: Declare NS_ERROR_EDITOR_DESTROYED error code and add a check method to TextEditRules whether it can keep handling edit action at a moment r?m_kato This patch defines NS_ERROR_EDITOR_DESTROYED error code as an editor module specific error code. And creates TextEditRules::CanHandleEditAction() to check if the instance can keep handling edit action. MozReview-Commit-ID: 4qECwNBO0yz
0f2308e92a16ccac5ffd06f22eae32caa7deeb20: Bug 1404977 - Part 10 - Make logging uniform, and consistently use GraphImpl() to access the graph impl. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Tue, 17 Apr 2018 17:11:13 +0200 - rev 798187
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 10 - Make logging uniform, and consistently use GraphImpl() to access the graph impl. r?pehrsons MozReview-Commit-ID: DZ7zhQsBtvy
a7e2e50a131fdd1932704746e8867ddb79308c2b: Bug 1404977 - Part 9 - Propagate the changes to the GraphDrivers, simplifying them, and brokering all access through the MSG. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Mon, 30 Apr 2018 16:01:56 +0200 - rev 798186
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 9 - Propagate the changes to the GraphDrivers, simplifying them, and brokering all access through the MSG. r?pehrsons For an AudioCallbackDriver, the number of input channels is immutable, and passed at construction, so that it's less necessary to rely on global state. MozReview-Commit-ID: F9TL1H92z3W
aa4fa933490da6fcc97462f52094d5124d630836: Bug 1404977 - Part 8 - Tell the MSG the MediaEngineAudioSource are now independent and that we can have multiple of them, cleanup the MSG-side API for managing them. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Mon, 30 Apr 2018 16:01:38 +0200 - rev 798185
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 8 - Tell the MSG the MediaEngineAudioSource are now independent and that we can have multiple of them, cleanup the MSG-side API for managing them. r?pehrsons The MSG now can feed microphone data to all its input listeners. This paves the way for multiple input device, if we feel it's needed at some point, but does not implement it. The method for adding/removing inputs are also cleaned up. MozReview-Commit-ID: 9OX4Da6Gjq2
d632a9498a8e31724225af88f62a9a816374a987: Bug 1404977 - Part 7 - Make each MediaEngineWebRTCMicrophoneSource independent. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Mon, 30 Apr 2018 15:37:18 +0200 - rev 798184
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 7 - Make each MediaEngineWebRTCMicrophoneSource independent. r?pehrsons MozReview-Commit-ID: 1RSsT6AV3iI
d203db6261e38cf02390a38b13d1d10ff02d68bc: Bug 1404977 - Part 6 - Remove unused include for lock-free FIFO. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Mon, 30 Apr 2018 15:33:28 +0200 - rev 798183
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 6 - Remove unused include for lock-free FIFO. r?pehrsons MozReview-Commit-ID: 8gVKlD7lMIX
aa5431fa17f006ccff3f958f79d7b6695c47b1ad: Bug 1404977 - Part 5 - Allow querying the number of input channels from a WebRTCAudioDataListener. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Mon, 30 Apr 2018 15:30:58 +0200 - rev 798182
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 5 - Allow querying the number of input channels from a WebRTCAudioDataListener. r?pehrsons MozReview-Commit-ID: JkpEZOJpOTl
7228c1667435807e974eab7a8f98c9219c23615d: Bug 1404977 - Part 4 - Format a comment and remove an unused and now useless method. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Mon, 30 Apr 2018 15:20:58 +0200 - rev 798181
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 4 - Format a comment and remove an unused and now useless method. r?pehrsons MozReview-Commit-ID: 8RG6H6B7zvp
b19d0f2342ba1e3fa3d4c668289178ebafae13f2: Bug 1404977 - Part 3 - Remove global statics, introduce an audio device enumerator r?pehrsons draft
Paul Adenot <paul@paul.cx> - Mon, 30 Apr 2018 15:18:22 +0200 - rev 798180
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 3 - Remove global statics, introduce an audio device enumerator r?pehrsons MozReview-Commit-ID: 55VlpGIAOxp
cc2dc1608883e03bbfaa650bc4549245296ac2db: Bug 1404977 - Part 2 - Augment AudioDeviceInfo with a cubeb device id. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Mon, 30 Apr 2018 15:24:52 +0200 - rev 798179
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 2 - Augment AudioDeviceInfo with a cubeb device id. r?pehrsons MozReview-Commit-ID: GrOnxHuN2Oj
059af9627c21c9183eeac842694f83c6eedc05ec: Bug 1404977 - Part 1 - Add a pref to force the output device by name, for testing. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Tue, 17 Apr 2018 16:45:33 +0200 - rev 798178
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1404977 - Part 1 - Add a pref to force the output device by name, for testing. r?pehrsons This is a bit unrelated, but I'm touching a bunch of stuff in the area and it was in the same queue. MozReview-Commit-ID: CBAmQKDq36z
ba4ce98ebac5545372dd9ef98e25d6cb763d0566: Bug 1461912 - do not clear accessible actors cache when document becomes non-busy. r=pbro
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 18 May 2018 13:43:02 -0400 - rev 798177
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1461912 - do not clear accessible actors cache when document becomes non-busy. r=pbro MozReview-Commit-ID: 9DwTcF3w4Eo
abf3732da1308121cdcf98a963364a769fe1444b: Bug 1373127 - Disable browser_dbg_variables-view-popup-09.js on OS-X and Linux64 for frequent failures. r=jmaher
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 22 May 2018 16:34:30 +0300 - rev 798176
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1373127 - Disable browser_dbg_variables-view-popup-09.js on OS-X and Linux64 for frequent failures. r=jmaher
6eb25032815b2e167721a4024c5cf3e75efceb85: Bug 1461938 part 15 - Move lastAnimationTime from JSCompartment to JS::Realm. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Tue, 22 May 2018 15:03:55 +0200 - rev 798175
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1461938 part 15 - Move lastAnimationTime from JSCompartment to JS::Realm. r=jonco
955716a67dc0f07ae7d4243578ef1bba1252703f: Bug 1461938 part 14 - Move warnedAboutStringGenericsMethods and firedOnNewGlobalObject from JSCompartment to JS::Realm. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Tue, 22 May 2018 15:03:24 +0200 - rev 798174
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1461938 part 14 - Move warnedAboutStringGenericsMethods and firedOnNewGlobalObject from JSCompartment to JS::Realm. r=anba
98ad6a9038624b04f643e141745a0d6be2c892cd: Bug 1461938 part 13 - Move dtoaCache and newProxyCache from JSCompartment to JS::Realm. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Tue, 22 May 2018 15:02:37 +0200 - rev 798173
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1461938 part 13 - Move dtoaCache and newProxyCache from JSCompartment to JS::Realm. r=anba
ce426cc34287338d854b9d7275789f4064d7aac7: Bug 1461938 part 12 - Move script maps from JSCompartment to JS::Realm. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 22 May 2018 15:02:01 +0200 - rev 798172
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1461938 part 12 - Move script maps from JSCompartment to JS::Realm. r=luke
2f16fd31d24677cf5049e91b5e45035faef88245: Bug 1461938 part 11 - Move RealmStats from JSCompartment to JS::Realm. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 22 May 2018 15:01:24 +0200 - rev 798171
Push 110687 by achronop@gmail.com at Tue, 22 May 2018 14:13:17 +0000
Bug 1461938 part 11 - Move RealmStats from JSCompartment to JS::Realm. r=luke
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip