1. 82d228b Add myself as an owner of JNI Zero by Martin Kong · 8 days ago main
  2. 47cd67f JNI Zero: Auto-format markdown by Andrew Grieve · 8 days ago
  3. bcceb00 JNI Zero: Add line breaks before code blocks in .md by Andrew Grieve · 9 days ago
  4. fbfb661 JNI Zero: Fix regexes to allow @Foo.Bar annotations by Andrew Grieve · 2 weeks ago
  5. bbbadf2 JNI Zero: Remove the compatibility shim by Martin Kong · 4 weeks ago
  6. 5fe7d5b Android: Fix jni_zero::GetClass() CHECK'ing rather than throwing by Andrew Grieve · 4 weeks ago
  7. e46dd79 JNI Zero: Fix typo "convertable" -> "convertible" by Andrew Grieve · 5 weeks ago
  8. 132daed Remove remnants of @NativeMethods("module_name") by Andrew Grieve · 5 weeks ago
  9. 2a09e0c Add an agent skill for general JNI Zero usage by Andrew Grieve · 5 weeks ago
  10. 83ffbf3 JNI Zero: Specify module_name via GN rather than @NativeMethods by Andrew Grieve · 6 weeks ago
  11. 8bea967 Initial prototype of WebUI NTP for Android by Andrew Grieve · 6 weeks ago
  12. 8685c64 Revert "JNI Zero: Do not #include default_conversions.h by default" by Andrew Grieve · 7 weeks ago
  13. b0a152a JNI Zero: Do not #include default_conversions.h by default by Andrew Grieve · 7 weeks ago
  14. 91c51e7 JNI Zero: Do not allow a parameter for @CalledByNative by Andrew Grieve · 7 weeks ago
  15. c92c094 Simplify JNI usage in modal_dialog_wrapper.cc by Andrew Grieve · 7 weeks ago
  16. 67bd55f JNI Zero: Document placeholder .jar files by Andrew Grieve · 7 weeks ago
  17. 6d30280 JNI Zero: Call android_set_abort_message() before crashing by Andrew Grieve · 8 weeks ago
  18. f9b2972 JNI Zero: Fix parsing of nested classes in generate_jar_jni() by Andrew Grieve · 8 weeks ago
  19. 4491c6e Deprecate ByteArrayView in favour of JArrayView<int8_t> by Martin Kong · 8 weeks ago
  20. 8f81459 JNI Zero: Add jni_zero::AdoptRef() by Andrew Grieve · 8 weeks ago
  21. aa7c373 JNI Zero: Add jni_zero::CreateLeaky() by Martin Kong · 8 weeks ago
  22. d4ccc4d JNI Zero: Add NewAsciiString(env, "foo") by Andrew Grieve · 8 weeks ago
  23. fbdc0ac JNI Zero: Fail if @JniType() appears in generics by Andrew Grieve · 8 weeks ago
  24. 03629fd Make JArrayView<jobject T> iterable in for-each loop by Martin Kong · 8 weeks ago
  25. 3d2b791 JNI Zero: Make `JArray<jobject> == jobjectArray`, and add GetAs<>() by Andrew Grieve · 8 weeks ago
  26. 956688c Make JNI Zero's IMMEDIATE_CRASH call Chromium's IMMEDIATE_CRASH by Martin Kong · 8 weeks ago
  27. e457348 Fix: Use dot-separated class name in GetClass. by Mohannad Farrag · 8 weeks ago
  28. c42bcad JNI Zero: Use non-namespaced jobject types in static_assert message by Andrew Grieve · 9 weeks ago
  29. 69ef575 JNI Zero: Fix incorrect values for g_list_class and g_map_class by Andrew Grieve · 9 weeks ago
  30. 38ed709 JNI Zero: Fix the Chromium into WebRTC roll by Martin Kong · 9 weeks ago
  31. 6bc90e0 Add library class JArrayView<T> that works with JArray<T> by Martin Kong · 9 weeks ago
  32. 8c6df83 JNI Zero: Add new methods to the JavaRef class by Martin Kong · 9 weeks ago
  33. d3c7cd1 Reland "JNI Zero: Revamp how class loading works" by Andrew Grieve · 9 weeks ago
  34. 1bf4490 Revert "JNI Zero: Revamp how class loading works" by Zaina Al-Mashni · 9 weeks ago
  35. 020a07b JNI Zero: Revamp how class loading works by Andrew Grieve · 9 weeks ago
  36. 3355be3 [Unchecked]Add "unchecked" to @SuppressWarnings in JNI generated code by Jingping Sun · 10 weeks ago
  37. 5044597 JNI Zero: Do not extract android.jar in generate_jar_jni() by Andrew Grieve · 10 weeks ago
  38. ccba2c6 Improve the definition of JArray<T> by Martin Kong · 10 weeks ago
  39. 3b8823b JNI Zero: Parse Java Generics by Andrew Grieve · 10 weeks ago
  40. d173a72 JNI Zero: Allow implicit conversion from jobject -> JFoo by Andrew Grieve · 2 months ago
  41. 62e6447 JNI Zero: Set CalledByNative.static = True for constructors by Andrew Grieve · 2 months ago
  42. b6aefd1 JNI Zero: Remove duplicates in javap output rather than suffixing them by Andrew Grieve · 2 months ago
  43. 602a22b JNI Zero: Add missing _JArrayHelper specialization for jboolean by Andrew Grieve · 2 months ago
  44. 7dc47b1 JNI Zero: Remove [[maybe_unused]] since _NativeMethods make all functions look used by Andrew Grieve · 3 months ago
  45. 5097833 JNI Zero: Improve class parsing logic to obsolete @CalledByNatives("NAME") by Andrew Grieve · 3 months ago
  46. 4119340 Introduce JArray<T> to replace jobjectArray, jintArray, etc. by Martin Kong · 3 months ago
  47. 1f0a188 Revert "Patch JniZero to force third_party code to work" by Chrome Crash (Prod) · 3 months ago
  48. c447770 JNI Zero: Use mirror types in static_assert error message by Andrew Grieve · 3 months ago
  49. d1f6c74 Patch JniZero to force third_party code to work by Alexander Cooper · 3 months ago
  50. b81728a JNI Zero: Expose generate_jar_jni of common classes as a public API by Andrew Grieve · 3 months ago
  51. 19eb51f JNI Zero: Use int32_t, etc. in generate_jar_jni() by Andrew Grieve · 3 months ago
  52. e4e55a1 JNI Zero: Update README to reflect that JMyClassJni became MyClassJni by Martin Kong · 3 months ago
  53. a6cef4e JNI Zero: Expose statics on mirrors as FooJni:: rather than JFooJni:: by Andrew Grieve · 3 months ago
  54. eb4ae29 JNI Zero: Move field accessors & constants to mirror types by Andrew Grieve · 3 months ago
  55. 304c83a JNI Zero: Use "_" to suffix keywords rather than "1" by Andrew Grieve · 3 months ago
  56. b42ccff JNI Zero: Updates to mirror class logic by Andrew Grieve · 3 months ago
  57. 227db5e JNI Zero: Update docs for jobject subclasses by Andrew Grieve · 3 months ago
  58. d9dac27 JNI Zero: Use jobject for non-mirrored CalledByNative return values by Andrew Grieve · 3 months ago
  59. b3584b8 JNI Zero: Remove some unused code by Martin Kong · 3 months ago
  60. 03624c8 Revert "JNI Zero: Add a codereview settings file" by Martin Kong · 3 months ago
  61. a75df61 JNI Zero: Add a codereview settings file by Martin Kong · 3 months ago
  62. c78e672 JNI Zero: Rename "Constructor" -> "New" for mirror classes by Andrew Grieve · 3 months ago
  63. 561575e JNI Zero: Remove jni_zero::Cast() in favor of As() by Andrew Grieve · 3 months ago
  64. eddbb15 JNI Zero: Add JavaRef::As<> for nicer casting syntax. by Andrew Grieve · 3 months ago
  65. 11cc0f8 JNI Zero: Move the implementation of JMyClass to _CalledByNatives<JMyClass> by Martin Kong · 3 months ago
  66. 9b814de JNI Zero: Rework the two Cast() functions by Martin Kong · 3 months ago
  67. 4f410dc JNI Zero: Add core pointer interfaces by Keigo Oka · 3 months ago
  68. 7157605 JNI Zero: Update docs for @JniType(OnceCallback) by Andrew Grieve · 3 months ago
  69. baf4305 Fix @JniType("base::RepeatingClosure") not working as a parameter of @CalledByNative by Andrew Grieve · 3 months ago
  70. f2eb2f3 Make JNI Callbacks work with raw JavaRef<> params by Andrew Grieve · 3 months ago
  71. 14541df Reland "JNI Zero: Remove the std::move exception in the codegen" by Martin Kong · 4 months ago
  72. 80073e9 Merge jni_callback.* into callback_android.* by Andrew Grieve · 4 months ago
  73. 4979594 Add Callback2 and JNI wrappers so that callbacks with 2 parameters are easy to do. by Andrew Grieve · 4 months ago
  74. 145412a JNI Zero: Suppress the rawtypes error caused by generic types by Martin Kong · 4 months ago
  75. 2691543 Revert "JNI Zero: Remove the std::move exception in the codegen" by Philip Eliasson · 4 months ago
  76. f3900da JNI Zero: Remove the std::move exception in the codegen by Martin Kong · 4 months ago
  77. 5e77f7a Convert std::blah& to const std::blah& in JNI boundary methods by Martin Kong · 4 months ago
  78. 39e7713 JNI Zero: Generate C++ classes that mirror the Java classes by Martin Kong · 4 months ago
  79. fb2e4eb JNI Zero: Flesh out @JniType markdown and add a README.chromium.md by Andrew Grieve · 4 months ago
  80. c4ae265 Convert std::string& to const std::string& in JNI boundary methods by Martin Kong · 4 months ago
  81. 31a0560 Add two helper methods to cast JavaRef and ScopedJavaLocalRef by Martin Kong · 4 months ago
  82. 17c03b1 JNI Zero: Emit a warning when DEFINE_JNI(ClassName) is forgotten (take 2) by Andrew Grieve · 4 months ago
  83. 5fa1df7 Use WebView-specific PGO profile for builds using WebView orderfile. by Mateusz Zbikowski · 4 months ago
  84. 58dbfc9 Revert "JNI Zero: Emit a warning when DEFINE_JNI(ClassName) is forgotten." by Andrew Grieve · 4 months ago
  85. 5461e0b JNI Zero: Fix field accessors for Double and Float special values by Andrew Grieve · 4 months ago
  86. f52b580 JNI Zero: Generate field accessors for generate_jar_jni by Andrew Grieve · 4 months ago
  87. 4e918cb JNI Zero: Improve error message when JNI_ methods are wrong by Andrew Grieve · 4 months ago
  88. 22a2261 JNI Zero: Fix parsing of @JniType("String that contains ()s") by Andrew Grieve · 4 months ago
  89. 545bee1 Android: Add support for @JniType("base::OnceClosure") by Andrew Grieve · 4 months ago
  90. 53f14b2 JNI Zero: Update README to point to the Google-internal page by Martin Kong · 4 months ago
  91. 59b410b JNI Zero: Improve error messages when JNI_Foo_Bar() method has an incompatible signature by Andrew Grieve · 4 months ago
  92. f226605 Add static_assert()s checking our assumptions for jboolean, jint, etc by Andrew Grieve · 4 months ago
  93. 536a58b Make @JniType() work for vectors or C++ enums by Andrew Grieve · 4 months ago
  94. 47b160b JNI Zero: Fix compile error when not using enable_definition_macros by Martin Kong · 4 months ago
  95. a9d4d2d Set Update Mechanism in README files of third party deps by Jordan · 5 months ago
  96. f69951e Stop using jint, jboolean, etc. in code generated by JNI Zero by Martin Kong · 5 months ago
  97. 3c54a41 Replace jfloat, jdouble, jbyte, jchar, jshort with C++ types by Martin Kong · 5 months ago
  98. 29a3a5b Replace jlong with int64_t (Part 2) by Martin Kong · 5 months ago
  99. 6155947 Replace jint with int32_t (Part 2) by Martin Kong · 5 months ago
  100. 0aacdbe Remove calls to base::android::GetClass() #5 by Martin Kong · 5 months ago