searching for reviewer(snorp)
20c110248317f6f6592d004cbb5f71fa1731639b: Bug 1349879 - Intl object is hidden on Android beta and release channel. r=snorp,Waldo a=test-only
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 30 Mar 2017 19:44:28 +0900 - rev 375811
Push 11034 by philringnalda@gmail.com at Sat, 08 Apr 2017 20:28:40 +0000
Bug 1349879 - Intl object is hidden on Android beta and release channel. r=snorp,Waldo a=test-only Some interface tests into mochitest is failure on android beta and release. test_serviceworker_interfaces.js has nonReleaseAndroid flag, so we should use it into test_interfaces.js and test_worker_interfaces.js MozReview-Commit-ID: A1aHrTXwGil
d2d9582aca65c41d7eccfa91dd6cf5c73e4ca984: Bug 1345599 - Part 2: Queue empty buffer when fail to copy input data. r=snorp, a=gchang
John Lin <jolin@mozilla.com> - Tue, 14 Mar 2017 14:53:36 +0800 - rev 375556
Push 10971 by ryanvm@gmail.com at Wed, 29 Mar 2017 14:49:26 +0000
Bug 1345599 - Part 2: Queue empty buffer when fail to copy input data. r=snorp, a=gchang MozReview-Commit-ID: 3XkxZDOk6PQ
05835c70232e764c5c9e4e47cac6aed9a71e33c8: Bug 1345599 - Part 1: Reduce InputExhausted() calls to avoid input queue flood. r=snorp, a=gchang
John Lin <jolin@mozilla.com> - Tue, 14 Mar 2017 14:51:52 +0800 - rev 375555
Push 10971 by ryanvm@gmail.com at Wed, 29 Mar 2017 14:49:26 +0000
Bug 1345599 - Part 1: Reduce InputExhausted() calls to avoid input queue flood. r=snorp, a=gchang MozReview-Commit-ID: Kgl77k9Cx7w
271614a1cb824e2f62971dc893472c6edf0f0f8a: Bug 1036764 - Add telemetry for flash. r=bsmedberg,snorp a=gchang
nechen <cnevinc@livemail.tw> - Tue, 14 Mar 2017 14:12:26 +0800 - rev 375493
Push 10963 by cbook@mozilla.com at Tue, 28 Mar 2017 10:55:21 +0000
Bug 1036764 - Add telemetry for flash. r=bsmedberg,snorp a=gchang MozReview-Commit-ID: 1tsNZlEmx6s
c695dd62fdde3fdc59d58d0191d6391c20f39ff5: Bug 1346634 - Only notify push observers from xpcom queue; r=snorp a=lizzard
Jim Chen <nchen@mozilla.com> - Mon, 13 Mar 2017 19:55:00 +0100 - rev 375386
Push 10938 by cbook@mozilla.com at Thu, 23 Mar 2017 15:01:54 +0000
Bug 1346634 - Only notify push observers from xpcom queue; r=snorp a=lizzard Until bug 1344892 is fixed, only notify push observers (and not all observers) from the XPCOM nsThread event queue, to avoid regressions such as session restore breaking.
ecfea084c650296f5dd3ef6f0ddc7ef65ce0350e: Bug 1305815 - Fix false positives for x86 devices. r=snorp a=gchang
Dylan Roeh <droeh@mozilla.com> - Mon, 13 Mar 2017 10:25:12 -0500 - rev 375354
Push 10929 by cbook@mozilla.com at Wed, 22 Mar 2017 08:47:51 +0000
Bug 1305815 - Fix false positives for x86 devices. r=snorp a=gchang
cb5a19a8c01cf2d1bfab5d4531cb0d37e05b5ee3: Bug 1347431 - Skip some xpcshell tests that is failure on Android without ENABLE_INTL_API. r=snorp, a=gchang
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 16 Mar 2017 12:54:25 +0900 - rev 375350
Push 10927 by ryanvm@gmail.com at Wed, 22 Mar 2017 03:07:19 +0000
Bug 1347431 - Skip some xpcshell tests that is failure on Android without ENABLE_INTL_API. r=snorp, a=gchang Sicne some tests doesn't work with --with-intl-api=no, we should skip it on Android MozReview-Commit-ID: IjlH3aQdiqb
4b4accef4785dc1a46c80f940dad7af3ebbcd9b3: Bug 1345956 - Back out bug 1320732 (changeset 36be06539887) for sometimes making checkboxes / radio buttons hard to see. r=snorp a=lizzard
Mike Conley <mconley@mozilla.com> - Thu, 09 Mar 2017 13:27:29 -0500 - rev 375183
Push 10892 by kwierso@gmail.com at Mon, 13 Mar 2017 19:01:11 +0000
Bug 1345956 - Back out bug 1320732 (changeset 36be06539887) for sometimes making checkboxes / radio buttons hard to see. r=snorp a=lizzard MozReview-Commit-ID: 4ZX0zT8JGTI
10056139635b9355409737ccdff182427653b4ba: Bug 1340160 - catch more local and remote Java exceptions. r=snorp a=gchang
John Lin <jolin@mozilla.com> - Mon, 06 Mar 2017 14:30:00 +0800 - rev 375106
Push 10873 by cbook@mozilla.com at Thu, 09 Mar 2017 13:37:11 +0000
Bug 1340160 - catch more local and remote Java exceptions. r=snorp a=gchang MozReview-Commit-ID: JkfIFsKc5oe
a4588ec03ebe05c9f1abf02c8e518838facb79ad: Bug 1337910 - Notify observers from Gecko event queue; r=snorp a=gchang
Jim Chen <nchen@mozilla.com> - Mon, 06 Mar 2017 15:32:37 -0500 - rev 375089
Push 10867 by cbook@mozilla.com at Wed, 08 Mar 2017 08:08:35 +0000
Bug 1337910 - Notify observers from Gecko event queue; r=snorp a=gchang Call NotifyObservers from the Gecko event queue instead of the Android event queue, to better support Promises in notified JS code.
952cd4007da70fce3fdd9f8a1e4606e87db38871: Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 02 Mar 2017 13:47:14 -0500 - rev 374755
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp Bug 1339685 - 1. Support compiling GeckoView aidl from multiple packages; r=nalexander Specify a list of AIDL files for GeckoView so we can include AIDLs from multiple packages, and not just those from the org.mozilla.gecko.process package. Bug 1339685 - 2. Add AIDLs for GeckoEditable; r=esawin Add IGeckoEditableParent.aidl and IGeckoEditableChild.aidl for two-way communication between the parent, which lives in the main process, and the child, which lives in the main process or a child content process. Bug 1339685 - 3. Refactor some GeckoEditable code; r=esawin Auto-generate native constants for the constants in GeckoEditableClient, instead of keeping a separate set of constants in native code. Bug 1339685 - 4. Add GeckoEditableChild; r=esawin Add the GeckoEditableChild class, which is currently only used in the main process as the interface between the native nsWindow and GeckoEditable. Eventually, it will be expanded to child content processes as the interface between the native PuppetWidget and main process GeckoEditable. Bug 1339685 - 5. Use GeckoEditableChild from GeckoEditable; r=esawin Make calls to GeckoEditableChild from GeckoEditable, and remove code that exists in GeckoEditableChild from GeckoEditable. Bug 1339685 - 6. Add GetNativeObject member to proxied native calls; r=snorp Add a convenience function for getting the C++ object that is the target of the native call. Bug 1339685 - 7. Use GeckoEditableChild from native code; r=esawin Make nsWindow and GeckoEditableSupport use GeckoEditableChild for communication. nsWindow still keeps a reference to GeckoEditable for switching views. Bug 1339685 - 8. Updated generated bindings; r=me
77787eed3228f622654428ae53ff6ab12ff30d40: Bug 1343744 - Set _INTL_API=no on Android's beta/release build. r=snorp
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 02 Mar 2017 12:22:02 +0900 - rev 374730
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1343744 - Set _INTL_API=no on Android's beta/release build. r=snorp MozReview-Commit-ID: CbHY4j5wLTW
4048d3a531078eb13aed019c5cc5f68da49967c5: Bug 1137567 - Make nsWindow for Android use TextEventDispatcher; r=esawin r=rbarker r=masayuki r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 01 Mar 2017 15:29:30 -0500 - rev 374548
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1137567 - Make nsWindow for Android use TextEventDispatcher; r=esawin r=rbarker r=masayuki r=snorp Bug 1137567 - 1. Allow dispatching key events during composition; r=esawin We potentially dispatch key events during composition to provide compatibility for pages that only listen to key events. Bug 1137567 - 2. Allow keyboard events in DispatchInputEvent when not on APZ thread; r=rbarker We use nsIWidget::DispatchInputEvent to dispatch our keyboard events on the Gecko thread, which on Android is not the APZ controller thread. We should allow these events to pass instead of crashing. Bug 1137567 - 3. Add GeckoEditableSupport class to support TextEventDispatcher; r=masayuki Add a separate GeckoEditableSupport class, which implements TextEventDispatcherListener and uses TextEventDispatcher for IME operations. The new class is entirely separate from nsWindow to allow it to be independently used in content processes as well. Most of the code is copied from nsWindow::GeckoViewSupport, and adapted to use TextEventDispatcher. Bug 1137567 - 4. Make nsWindow::WindowPtr available for outside classes; r=snorp Make nsWindow::WindowPtr available not just for classes inside nsWindow but for outside classes as well. Also, add support for RefPtr native objects to nsWindow::NativePtr. Bug 1137567 - 5. Use GeckoEditableSupport in nsWindow; r=esawin Use the new GeckoEditableSupport class in nsWindow to replace the previous code in nsWindow::GeckoViewSupport. GeckoEditable native methods now go to GeckoEditableSupport instead of GeckoViewSupport. Several native methods in GeckoEditable are changed from dispatchTo="proxy" to dispatchTo="gecko", because we no longer need the special nsWindow::WindowEvent wrapper for our native calls. Bug 1137567 - 6. Use pushPrefEnv in test_assign_event_data.html; r=masayuki setAndObserveCompositionPref in test_assign_event_data.html does not invoke the callback if the pref is already set. This patch changes it to use SpecialPowers.pushPrefEnv so the callback is always invoked.
4ee8c67b75bc1e300ffa5376198b1b991d0928e7: Bug 1031210 - Add junit tests for StringUtils.stripScheme. r=snorp
Michael Kaply <mozilla@kaply.com> - Mon, 27 Feb 2017 16:21:47 -0600 - rev 374164
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1031210 - Add junit tests for StringUtils.stripScheme. r=snorp
de31af4868b396fb7d80dbfe1d60f1803ff1ee02: Bug 1342508 - [1.0] Add GeckoView.reload. r=snorp
Eugen Sawin <esawin@mozilla.com> - Wed, 01 Feb 2017 16:21:25 +0100 - rev 374155
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1342508 - [1.0] Add GeckoView.reload. r=snorp
13bd2c36c19425fb40e73db798db68c3a806771f: Bug 1137567 - Make nsWindow for Android use TextEventDispatcher; r=esawin r=rbarker r=masayuki r=snorp
Jim Chen <nchen@mozilla.com> - Fri, 24 Feb 2017 16:28:18 -0500 - rev 373922
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1137567 - Make nsWindow for Android use TextEventDispatcher; r=esawin r=rbarker r=masayuki r=snorp Bug 1137567 - 1. Allow dispatching key events during composition; r=esawin We potentially dispatch key events during composition to provide compatibility for pages that only listen to key events. Bug 1137567 - 2. Allow keyboard events in DispatchInputEvent when not on APZ thread; r=rbarker We use nsIWidget::DispatchInputEvent to dispatch our keyboard events on the Gecko thread, which on Android is not the APZ controller thread. We should allow these events to pass instead of crashing. Bug 1137567 - 3. Add GeckoEditableSupport class to support TextEventDispatcher; r=masayuki Add a separate GeckoEditableSupport class, which implements TextEventDispatcherListener and uses TextEventDispatcher for IME operations. The new class is entirely separate from nsWindow to allow it to be independently used in content processes as well. Most of the code is copied from nsWindow::GeckoViewSupport, and adapted to use TextEventDispatcher. Bug 1137567 - 4. Make nsWindow::WindowPtr available for outside classes; r=snorp Make nsWindow::WindowPtr available not just for classes inside nsWindow but for outside classes as well. Also, add support for RefPtr native objects to nsWindow::NativePtr. Bug 1137567 - 5. Use GeckoEditableSupport in nsWindow; r=esawin Use the new GeckoEditableSupport class in nsWindow to replace the previous code in nsWindow::GeckoViewSupport. GeckoEditable native methods now go to GeckoEditableSupport instead of GeckoViewSupport. Several native methods in GeckoEditable are changed from dispatchTo="proxy" to dispatchTo="gecko", because we no longer need the special nsWindow::WindowEvent wrapper for our native calls.
392ec4e96ddbcdce859627462849ea0d2dcace8b: Bug 1312883 - Update test_ThreadHangStats.js for the new format for nativeStacks. r=snorp
Mike Conley <mconley@mozilla.com> - Fri, 24 Feb 2017 10:31:51 -0500 - rev 373770
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1312883 - Update test_ThreadHangStats.js for the new format for nativeStacks. r=snorp MozReview-Commit-ID: DUnq1TNHqcX
564e1f5f214523adc78b1f5ee5a94428c8696343: Bug 1332562 - OMA Downloads should go to the system Download directory. r=snorp
Michael Kaply <mozilla@kaply.com> - Thu, 23 Feb 2017 12:27:43 -0600 - rev 373653
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1332562 - OMA Downloads should go to the system Download directory. r=snorp MozReview-Commit-ID: 48fGzGYBoS6
d5bc4f182ec309b2d9577b5d7a0414d9d4ed7c0b: Bug 1031210 - Don't assume URL format to prevent crash. r=snorp
Michael Kaply <mozilla@kaply.com> - Thu, 23 Feb 2017 11:24:59 -0600 - rev 373652
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1031210 - Don't assume URL format to prevent crash. r=snorp MozReview-Commit-ID: 23qE4mI5tBU
162492fcf4a9ecad41d71ff55c8a9341f44411bc: Bug 1322576 - [3.3] Add GeckoView settings module. r=snorp
Eugen Sawin <esawin@mozilla.com> - Tue, 14 Feb 2017 22:41:04 +0100 - rev 373329
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1322576 - [3.3] Add GeckoView settings module. r=snorp
dd8000832878e2f2f4f066a295c81b02b94f1c0d: Bug 1322576 - [2.4] Add GeckoView settings management. r=snorp,jchen
Eugen Sawin <esawin@mozilla.com> - Tue, 14 Feb 2017 19:51:43 +0100 - rev 373328
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1322576 - [2.4] Add GeckoView settings management. r=snorp,jchen
8620e18b5878bdf7f9169364503aff9a910afa47: Bug 1339160 - 3. Use GeckoService to warm up Gecko from custom tabs service; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:59 -0500 - rev 372228
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1339160 - 3. Use GeckoService to warm up Gecko from custom tabs service; r=snorp Use the GeckoService load-gecko action to warm up Gecko instead of using a separate method.
26359cfd0d245637ff7efc288098d07f1652d417: Bug 1339160 - 2. Add GeckoService actions for loading libs and starting Gecko; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:56 -0500 - rev 372227
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1339160 - 2. Add GeckoService actions for loading libs and starting Gecko; r=snorp Add two actions to GeckoService to load libs only, and to load libs plus start Gecko, respectively.
c80d17b6ea4897766816f0f3ac9b005ce551cbd3: Bug 1339160 - 1. Allow GeckoThread to launch without being initialized; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:56 -0500 - rev 372226
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1339160 - 1. Allow GeckoThread to launch without being initialized; r=snorp When GeckoThread is launched without being initialized, it will load all Gecko libs and then wait until it is initialized, before calling the Gecko entry point. This allows us to preload Gecko libs without actually running Gecko.
e0daea02c01fda3ec2a6ebbfc1fc11c8843c53c3: Bug 1337290 - 2. Clear cache dir if loading libs failed; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:56 -0500 - rev 372225
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1337290 - 2. Clear cache dir if loading libs failed; r=snorp If Gecko libs failed to load the first time, clear the cache dir and try again. Only crash if we fail to load the libs a second time.
a792d73dc3454fb61f75cce5ae9f340da5a07868: Bug 1337290 - 1. Detect ARM emulation for some x86 devices; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:56 -0500 - rev 372224
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1337290 - 1. Detect ARM emulation for some x86 devices; r=snorp Some x86 devices set the CPU ABI to ARM (and even change /proc/cpuinfo) as part of emulating ARM. In that case, we check the kernel release string find out whether it's really x86 or not.
8811e5e54bdf25ca55493a1110dc33490fd96369: Bug 1322592 - [3.3] Add GeckoViewModule base class and integrate GeckoViewNavigation. r=snorp,jchen
Eugen Sawin <esawin@mozilla.com> - Fri, 27 Jan 2017 16:36:24 +0100 - rev 370718
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1322592 - [3.3] Add GeckoViewModule base class and integrate GeckoViewNavigation. r=snorp,jchen
091d2306c63095b5586056ca1449624306f32c71: Bug 1322592 - [2.2] Add GeckoViewNavigation.jsm. r=snorp,jchen
Eugen Sawin <esawin@mozilla.com> - Thu, 19 Jan 2017 18:26:41 +0100 - rev 370717
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1322592 - [2.2] Add GeckoViewNavigation.jsm. r=snorp,jchen
ac925c366df9e536fbb8c833d9382be32f9fe122: Bug 1322592 - [1.3] Add GeckoView navigation. r=snorp,jchen
Eugen Sawin <esawin@mozilla.com> - Wed, 18 Jan 2017 22:55:53 +0100 - rev 370716
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1322592 - [1.3] Add GeckoView navigation. r=snorp,jchen
039a0ba190d4db05911b60198503a79bdc8465ef: Bug 1329438 - Wait until Gecko is ready to open URI; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 08 Feb 2017 19:50:32 -0500 - rev 370609
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1329438 - Wait until Gecko is ready to open URI; r=snorp Right now we wait until PROFILE_READY state, but we may not have a browser DOM window until RUNNING state, so wait until then.
4f8620080eef03f82c57ac963aeeddf54a8af8e2: Bug 1337304. r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 08 Feb 2017 13:49:20 -0500 - rev 370525
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1337304. r=snorp
128a1ad3ddffb183e231fa53407f8870989b630d: Bug 656101 - support for audio ducking; r=padenot,snorp
Adam Velebil <adamtomasv@gmail.com> - Sun, 29 Jan 2017 10:03:37 +0100 - rev 370412
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 656101 - support for audio ducking; r=padenot,snorp MozReview-Commit-ID: 1OumuSeEIEi
b2171e3e8b6971c434a1c1424fac1484fe322351: Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 26 Jan 2017 13:56:46 +0100 - rev 369886
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp This is a big change, and unfortunately impossible to break down with independently functional commits. There are four main changes being applied here: * Code cleanup, including making all MediaDataDecoder related code mozilla coding style compliant * Make MediaDataDecoder use MozPromise * Making Flush and Shutdown processes fully asynchronous * Fixing few data races encountered across the code, in particular in the Android PDM MozReview-Commit-ID: DpiZucGofJT
87ec24e8d61d9b9e8ee7fb0bb3bbde00b52ac79c: Bug 1334728 - 2. Require string value for dispatch event type; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 01 Feb 2017 17:35:45 -0500 - rev 361148
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1334728 - 2. Require string value for dispatch event type; r=snorp Instead of having xpconnect convert any JS value to a string for us, accept a jsval as the event type argument, and make sure that it is a string.
595ec77d1498032c6d75d6518df5079eb33c38e0: Bug 1333590 - 7. Add more callback tests to testEventDispatcher; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 01 Feb 2017 17:35:45 -0500 - rev 361146
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1333590 - 7. Add more callback tests to testEventDispatcher; r=snorp Add more callback tests to testEventDispatcher, 1) Test for checking that the callback for a Gecko thread event, dispatched from Gecko, is synchronous. We depend on this behavior in several places where we require a "function call" style event. 2) Test for checking that callbacks accept a variety of data types as the response object, including the standard types supported by GeckoBundle, as well as primitive types that are convertible to standard types.
291ae1815d365901d4efa190117969c3d68f83fa: Bug 1333590 - 6. Remove GeckoEventListener and NativeEventListener; r=snorp r=sebastian
Jim Chen <nchen@mozilla.com> - Wed, 01 Feb 2017 17:35:45 -0500 - rev 361145
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1333590 - 6. Remove GeckoEventListener and NativeEventListener; r=snorp r=sebastian Remove GeckoEventListener and NativeEventListener now that we uniformly use BundleEventListener. Also remove related classes NativeJSContainer, NativeJSObject, and GeckoRequest, as well as related tests and C++ code. The "Messaging" object in Messaging.jsm is replaced with a dummy object that redirect calls to the global and/or window event dispatcher.
a196509ee1cbeebcb76409216c6512d192ec8454: Bug 1333590 - 5. Support other primitive types in event callback; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 01 Feb 2017 17:35:45 -0500 - rev 361144
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1333590 - 5. Support other primitive types in event callback; r=snorp Add support for byte, short, float, long, and char types as the response object for event callbacks.
0cf58802b19f220e385d6132679073ba5d44de9b: Bug 1333323 - remove nightly flag to enable OOP decoding for all versions. r=snorp
John Lin <jolin@mozilla.com> - Tue, 24 Jan 2017 14:28:55 +0800 - rev 359949
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1333323 - remove nightly flag to enable OOP decoding for all versions. r=snorp MozReview-Commit-ID: AjOsDiSmuz2
2a487fe0f3d8a0490bb2d6a3bed75b803d062e06: Bug 1031210 - Don't assume URL format to prevent crash. r=snorp a=jcristau
Michael Kaply <mozilla@kaply.com> - Thu, 23 Feb 2017 11:24:59 -0600 - rev 359512
Push 10823 by kwierso@gmail.com at Tue, 28 Feb 2017 23:58:10 +0000
Bug 1031210 - Don't assume URL format to prevent crash. r=snorp a=jcristau MozReview-Commit-ID: 23qE4mI5tBU
984adcec5b2e720c5f1257f136eaa5dfb3a21fd8: Bug 1031210 - Add junit tests for StringUtils.stripScheme. r=snorp, a=jcristau
Michael Kaply <mozilla@kaply.com> - Mon, 27 Feb 2017 16:21:47 -0600 - rev 359506
Push 10821 by ryanvm@gmail.com at Tue, 28 Feb 2017 18:06:57 +0000
Bug 1031210 - Add junit tests for StringUtils.stripScheme. r=snorp, a=jcristau
e0542e71607d68aaa91e9ef615bca553fcbfe0de: Bug 1332562 - OMA Downloads should go to the system Download directory. r=snorp a=jcristau
Michael Kaply <mozilla@kaply.com> - Thu, 23 Feb 2017 12:27:43 -0600 - rev 359462
Push 10809 by cbook@mozilla.com at Mon, 27 Feb 2017 13:27:32 +0000
Bug 1332562 - OMA Downloads should go to the system Download directory. r=snorp a=jcristau MozReview-Commit-ID: 48fGzGYBoS6
caa026ea3982058e20ac3af1a6ff0f7ee3f56306: Bug 1337290 - 2. Clear cache dir if loading libs failed; r=snorp a=gchang
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:56 -0500 - rev 359440
Push 10801 by cbook@mozilla.com at Fri, 24 Feb 2017 11:37:55 +0000
Bug 1337290 - 2. Clear cache dir if loading libs failed; r=snorp a=gchang If Gecko libs failed to load the first time, clear the cache dir and try again. Only crash if we fail to load the libs a second time.
3cc59d37b9f357849d6a484979ca97e901411714: Bug 1337290 - 1. Detect ARM emulation for some x86 devices; r=snorp a=gchang
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:56 -0500 - rev 359439
Push 10801 by cbook@mozilla.com at Fri, 24 Feb 2017 11:37:55 +0000
Bug 1337290 - 1. Detect ARM emulation for some x86 devices; r=snorp a=gchang Some x86 devices set the CPU ABI to ARM (and even change /proc/cpuinfo) as part of emulating ARM. In that case, we check the kernel release string find out whether it's really x86 or not.
447a9c40939c591b7bda5ca763a69f1f32ac87d6: Bug 1329438 - Wait until Gecko is ready to open URI; r=snorp a=gchang
Jim Chen <nchen@mozilla.com> - Wed, 08 Feb 2017 19:50:32 -0500 - rev 359141
Push 10723 by cbook@mozilla.com at Mon, 13 Feb 2017 08:28:52 +0000
Bug 1329438 - Wait until Gecko is ready to open URI; r=snorp a=gchang Right now we wait until PROFILE_READY state, but we may not have a browser DOM window until RUNNING state, so wait until then.
c51d7c9daa243554dcee9fd28d487ae76c512bf2: Bug 1337304. r=snorp, a=ritu
Jim Chen <nchen@mozilla.com> - Wed, 08 Feb 2017 13:49:20 -0500 - rev 359027
Push 10701 by ryanvm@gmail.com at Wed, 08 Feb 2017 18:51:01 +0000
Bug 1337304. r=snorp, a=ritu
09e755555ba5d2ca4be8a0c754d941b8e2ef3633: Bug 1333323 - remove nightly flag to enable OOP decoding for all versions. r=snorp a=gchang
John Lin <jolin@mozilla.com> - Tue, 24 Jan 2017 14:28:55 +0800 - rev 358880
Push 10668 by cbook@mozilla.com at Thu, 02 Feb 2017 15:29:39 +0000
Bug 1333323 - remove nightly flag to enable OOP decoding for all versions. r=snorp a=gchang MozReview-Commit-ID: AjOsDiSmuz2
657cf05df28dc12563e8f43709de761335628cc6: Bug 1303362 - Set a flag on custom tabs so that links do not open in a new tab. r=snorp
Dylan Roeh <droeh@mozilla.com> - Thu, 19 Jan 2017 09:18:40 -0600 - rev 358173
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1303362 - Set a flag on custom tabs so that links do not open in a new tab. r=snorp
4b3a24d9a5012e41b7819be61af5fd5899fa34ec: Bug 1326026 - use bufferless samples for outputs when rendering to surface. r=snorp
John Lin <jolin@mozilla.com> - Thu, 29 Dec 2016 15:39:38 +0800 - rev 357777
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1326026 - use bufferless samples for outputs when rendering to surface. r=snorp MozReview-Commit-ID: 8gC0QdJUoEk
4ed09f5f11991b28f838d657e999992d9ad22d46: Bug 1326238 - stop calling InputExhausted() once RemoteDataDecoder sends EOS input. r=snorp
John Lin <jolin@mozilla.com> - Fri, 30 Dec 2016 13:52:49 +0800 - rev 357507
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1326238 - stop calling InputExhausted() once RemoteDataDecoder sends EOS input. r=snorp MozReview-Commit-ID: L5KPHUi8uLx
74f4405ca51b958c0021e1cb330fef30072bd6e6: Bug 1330458 - Queue undipatched events before Gecko is ready; r=snorp
Jim Chen <nchen@mozilla.com> - Fri, 13 Jan 2017 14:39:27 -0500 - rev 357433
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330458 - Queue undipatched events before Gecko is ready; r=snorp To deal with the Java side trying to send events to Gecko before Gecko is ready, make a special exception to queue any undispatched events when Gecko is not ready, so that the events can be redispatched to Gecko later.