In ANGLE commit 232e523656fccfacabeb8e5ce0cbc2e6dcc1ec4e, an Open GL
extension API was removed from ANGLE which included several symbols that
are not available until OpenGL ES 3.2. This was removed since it had no
known users, and cut the number of entrypoints ANGLE exports in half,
saving 130kB on Android.
Of the removed symbols, the Windows embedder used two:
* GL_RGBA8, which is not OpenGL ES, but rather OpenGL, and can be
replaced with GL_RGBA which is lenient since it doesn't ask for a
specific size.
* GL_CLAMP_TO_EDGE, which can be replaced with GL_CLAMP_TO_BORDER.
https://open.gl/textures for details.
Issue: https://github.com/flutter/flutter/issues/102117
Uncomments the Java Flag.IS_MULTILINE and C++ SemanticsFlag.kIsMultiline
enum values. While these values aren't used in the Android or iOS
embeddings, in practice we maintain the same set of enum values across
all embeddings so as to match the public API defined in dart:ui, found
in lib/ui/semantics/semantics.dart.
This also helps with automated checking that all enums across all
languages are consistent.
This will be added to the embedder API in
https://github.com/flutter/engine/pull/32332.
Issue: https://github.com/flutter/flutter/issues/101217
This just changes some of the API names for consistency with the framework APIs (and themselves).
This is a very new method channel (it went in a couple of days ago), so it's not in use yet.
Matching framework PR is flutter/flutter#101378
Removes the `Index` suffix from kMoveCursorForwardByWord and
kMoveCursorBackwardByWord values in the SemanticsAction enum. These were
erroneously copied as-is from the private class members in the dart:ui
implementation in lib/ui/semantics/semantics.dart where the class
members refer to the enum index here. This removes the trailing `Index`
for consistency with the other enum members here.
This is also useful in the context of automated testing for API
consistency between these enums, the ones in dart:ui (native and web
implementations) and the embedder API.
Issue: https://github.com/flutter/flutter/issues/101217
* Impl
Remove log
add sync; clean code
Format
* Impl
* New Impl
* Fix dead key
* Rename to goals and clues
* CFRelease source
* Move to view controller
* No global
* First-phase
* No weak in dealloc
* Tests
* One more test
* Format
* Format
* Docs
* Tests
* Docs
* Format
* Fix compile
* Compile
* Add channel test
* Format
* Fix comments
* Fix keycodes
* Fix namespaces
* Format
* strlcpy
* send correct composing region when composing text - deltas
* Add composing test and fix existing test
Co-authored-by: Renzo Olivares <roliv@google.com>