author | Jim Chen <nchen@mozilla.com> |
Wed, 20 Jul 2016 21:44:48 -0400 | |
changeset 305986 | 8f94a06c6c7f1e43b85d6beafea1245517acae5e |
parent 305985 | 97f65ce2ed0e6b988c413dfe9a2726f2bc15fdfe |
child 305987 | f689b7b832afd0b8e98f6bf0ce265ea4415db9dd |
push id | 30474 |
push user | cbook@mozilla.com |
push date | Thu, 21 Jul 2016 14:25:10 +0000 |
treeherder | mozilla-central@6b180266ac16 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | me |
bugs | 1286925 |
milestone | 50.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/widget/android/GeneratedJNINatives.h +++ b/widget/android/GeneratedJNINatives.h @@ -151,16 +151,31 @@ const JNINativeMethod GeckoNetworkManage ::template Wrap<&Impl::OnConnectionChanged>), mozilla::jni::MakeNativeMethod<GeckoNetworkManager::OnStatusChanged_t>( mozilla::jni::NativeStub<GeckoNetworkManager::OnStatusChanged_t, Impl> ::template Wrap<&Impl::OnStatusChanged>) }; template<class Impl> +class GeckoScreenOrientation::Natives : public mozilla::jni::NativeImpl<GeckoScreenOrientation, Impl> +{ +public: + static const JNINativeMethod methods[1]; +}; + +template<class Impl> +const JNINativeMethod GeckoScreenOrientation::Natives<Impl>::methods[] = { + + mozilla::jni::MakeNativeMethod<GeckoScreenOrientation::OnOrientationChange_t>( + mozilla::jni::NativeStub<GeckoScreenOrientation::OnOrientationChange_t, Impl> + ::template Wrap<&Impl::OnOrientationChange>) +}; + +template<class Impl> class GeckoSmsManager::Natives : public mozilla::jni::NativeImpl<GeckoSmsManager, Impl> { public: static const JNINativeMethod methods[14]; }; template<class Impl> const JNINativeMethod GeckoSmsManager::Natives<Impl>::methods[] = {
--- a/widget/android/GeneratedJNIWrappers.cpp +++ b/widget/android/GeneratedJNIWrappers.cpp @@ -910,16 +910,22 @@ const char GeckoNetworkManager::name[] = "org/mozilla/gecko/GeckoNetworkManager"; constexpr char GeckoNetworkManager::OnConnectionChanged_t::name[]; constexpr char GeckoNetworkManager::OnConnectionChanged_t::signature[]; constexpr char GeckoNetworkManager::OnStatusChanged_t::name[]; constexpr char GeckoNetworkManager::OnStatusChanged_t::signature[]; +const char GeckoScreenOrientation::name[] = + "org/mozilla/gecko/GeckoScreenOrientation"; + +constexpr char GeckoScreenOrientation::OnOrientationChange_t::name[]; +constexpr char GeckoScreenOrientation::OnOrientationChange_t::signature[]; + const char GeckoSmsManager::name[] = "org/mozilla/gecko/GeckoSmsManager"; constexpr char GeckoSmsManager::NotifyCursorDone_t::name[]; constexpr char GeckoSmsManager::NotifyCursorDone_t::signature[]; constexpr char GeckoSmsManager::NotifyCursorError_t::name[]; constexpr char GeckoSmsManager::NotifyCursorError_t::signature[];
--- a/widget/android/GeneratedJNIWrappers.h +++ b/widget/android/GeneratedJNIWrappers.h @@ -2090,16 +2090,43 @@ public: mozilla::jni::ExceptionMode::ABORT; }; static const bool isMultithreaded = false; template<class Impl> class Natives; }; +class GeckoScreenOrientation : public mozilla::jni::ObjectBase<GeckoScreenOrientation, jobject> +{ +public: + static const char name[]; + + explicit GeckoScreenOrientation(const Context& ctx) : ObjectBase<GeckoScreenOrientation, jobject>(ctx) {} + + struct OnOrientationChange_t { + typedef GeckoScreenOrientation Owner; + typedef void ReturnType; + typedef void SetterType; + typedef mozilla::jni::Args< + int16_t, + int16_t> Args; + static constexpr char name[] = "onOrientationChange"; + static constexpr char signature[] = + "(SS)V"; + static const bool isStatic = true; + static const mozilla::jni::ExceptionMode exceptionMode = + mozilla::jni::ExceptionMode::ABORT; + }; + + static const bool isMultithreaded = false; + + template<class Impl> class Natives; +}; + class GeckoSmsManager : public mozilla::jni::ObjectBase<GeckoSmsManager, jobject> { public: static const char name[]; explicit GeckoSmsManager(const Context& ctx) : ObjectBase<GeckoSmsManager, jobject>(ctx) {} struct NotifyCursorDone_t {