-
Couldn't load subscription status.
- Fork 0
Comparing changes
Open a pull request
base repository: robocon2011/flutter-embedded-linux
base: master
head repository: sony/flutter-embedded-linux
compare: master
- 16 commits
- 36 files changed
- 10 contributors
Commits on May 8, 2024
-
wayland: text input protocol uses UTF-8 encoding (sony#415)
* wayland: text input protocol uses UTF-8 encoding The Wayland text input protocol sends text in UTF-8 encoding, but the Flutter TextInputModel expects UTF-16. This adds the missing conversion from UTF-8 to UTF-16. Signed-off-by: Sebastian Urban <[email protected]> * Add Sebastian Urban to AUTHORS --------- Signed-off-by: Sebastian Urban <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f296db8 - Browse repository at this point
Copy the full SHA f296db8View commit details
Commits on May 17, 2024
-
embedder: merge embedder.h from flutter/engine (sony#416)
Merged from https://github.com/flutter/engine/commits/3.22.0/shell/platform/embedder/embedder.h Signed-off-by: Hidenori Matsubayashi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9743862 - Browse repository at this point
Copy the full SHA 9743862View commit details
Commits on May 23, 2024
-
Added the ability to have multiple seats, this allows f.e. weston screenshare and a local touch input to work at the same time. Signed-off-by: Ómar Högni Guðmarsson <[email protected]>
Ómar Högni Guðmarsson authoredMay 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 434d509 - Browse repository at this point
Copy the full SHA 434d509View commit details
Commits on May 28, 2024
-
wayland: Fix pointer not being drawn on second VNC connect. (sony#418)
Use global_remove event to clean-up seat map. Signed-off-by: Ómar Högni Guðmarsson <[email protected]>
Ómar Högni Guðmarsson authoredMay 28, 2024 Configuration menu - View commit details
-
Copy full SHA for d73e35a - Browse repository at this point
Copy the full SHA d73e35aView commit details
Commits on Jun 2, 2024
-
Add libuv support as a replacement of systemd + some CMake fixes (son…
…y#420) * git: prevent accidental push on generated files Signed-off-by: Athaariq Ardhiansyah <[email protected]> * cmake: fix wrong option usage The option() function only dedicated for boolean type. For enumerated string, better use both set(... CACHE STRING ...) and set_property(CACHE ... PROPERTY STRINGS ...). Signed-off-by: Athaariq Ardhiansyah <[email protected]> * cmake: fix wrong string cache syntax in set() For further information, visit the documentation at https://cmake.org/cmake/help/latest/command/set.html#set-cache-entry Signed-off-by: Athaariq Ardhiansyah <[email protected]> * cmake: warn if BUILD_ELINUX_SO is OFF but BACKEND_TYPE was modified This commit prevents other new contributors from mistakenly blame CMakeLists.txt. Therefore, I added a warning just in case they forgot to turn on BUILD_ELINUX_SO while modifying BACKEND_TYPE. Signed-off-by: Athaariq Ardhiansyah <[email protected]> * cmake: enforce regex exactness for safety Signed-off-by: Athaariq Ardhiansyah <[email protected]> * drm: add libuv support as systemd replacement Not all embedded systems can include systemd due to their constrained resource limit. Our requirement from libsystemd is only event loop (sd-event). Therefore, libuv is perfect as drop-in replacement of sd-event. I tested the changes on Raspberry Pi 5 with Buildroot (yes, I am working on it too) and a x86-64 laptop with Arch Linux. Both are working as intended. Interestingly, libuv makes flutter-elinux smoother on my laptop. I have no idea how to benchmark it, but it is a good sign for us. For now, I am assuming users are still relying on libsystemd. Therefore, libuv only be used if the target device has no systemd. If maintainer want to drop the systemd dependency, I suggest to deprecate it gracefully and plan to drop it later. Otherwise, it would be a breaking change. Signed-off-by: Athaariq Ardhiansyah <[email protected]> * author: add Athaariq Ardhiansyah Signed-off-by: Athaariq Ardhiansyah <[email protected]> * style: overhaul to comply the standard Signed-off-by: Athaariq Ardhiansyah <[email protected]> * style: format with clang-format v14.0.6 I realized that clang-format is inconsistent between its versions. So, Arch Linux (clang v17) and Ubuntu Jammy (clang v14) will output different formatting result. For Arch Linux users, the clang14 package has no clang-format included. You need to compile the entire clang on your own until the downstream maintainer include it. Signed-off-by: Athaariq Ardhiansyah <[email protected]> * cmake: fix error for CMake before v3.28 On some distributions with non-latest CMake, it will fail on configuration due to its incapability of substition from unset variable to an empty string. To fix this, we need to add double quotes between variables that will be tested by EQUAL, LESS, GREATER, and other related keywords. For better compatibility, use STREQUAL instead of EQUAL if possible. Signed-off-by: Athaariq Ardhiansyah <[email protected]> --------- Signed-off-by: Athaariq Ardhiansyah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 595f7f5 - Browse repository at this point
Copy the full SHA 595f7f5View commit details
Commits on Sep 6, 2024
-
Added marshalling to main thread messages sent from native side (sony…
…#422) * Added marshalling to main thread messages sent from native side --------- Co-authored-by: Anton Sakhon <[email protected]@asakhon2.nb.ipa.dataart.net>
Configuration menu - View commit details
-
Copy full SHA for 30b3d4a - Browse repository at this point
Copy the full SHA 30b3d4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63b57ca - Browse repository at this point
Copy the full SHA 63b57caView commit details
Commits on Sep 20, 2024
-
Specify DRM connector with FLUTTER_DRM_CONNECTOR (sony#425)
* Specify DRM connector with FLUTTER_DRM_CONNECTOR * Update AUTHORS --------- Co-authored-by: barri <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9dc1156 - Browse repository at this point
Copy the full SHA 9dc1156View commit details
Commits on Sep 30, 2024
-
Destroy textures on raster thread (sony#427)
* Destroy textures on raster thread Signed-off-by: Bari Rao <[email protected]> * Fix format Signed-off-by: Bari Rao <[email protected]> --------- Signed-off-by: Bari Rao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9d0ff07 - Browse repository at this point
Copy the full SHA 9d0ff07View commit details
Commits on Oct 30, 2024
-
Ensure FlutterDesktopViewControllerState declares default destructor (s…
…ony#428) types containing std::unique_ptr to incomplete types require a destructor to be defined as the size is unavailable, otherwise the following error is raised at compile time: /usr/lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:97:16: error: invalid application of 'sizeof' to an incomplete type 'flutter::FlutterELinuxView' 91 | _GLIBCXX23_CONSTEXPR 92 | void 93 | operator()(_Tp* __ptr) const | `- note: in instantiation of member function 'std::default_delete<flutter::FlutterELinuxView>::operator()' requested here 94 | { 95 | static_assert(!is_void<_Tp>::value, 96 | "can't delete pointer to incomplete type"); 97 | static_assert(sizeof(_Tp)>0, | `- error: invalid application of 'sizeof' to an incomplete type 'flutter::FlutterELinuxView' 98 | "can't delete pointer to incomplete type"); 99 | delete __ptr; Signed-off-by: Luke Howard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a938f2b - Browse repository at this point
Copy the full SHA a938f2bView commit details
Commits on Dec 13, 2024
-
linux_embedded: fix github actions' failure (sony#431)
This change fixes the CI failure due to code format warnings. Signed-off-by: Hidenori Matsubayashi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 679d361 - Browse repository at this point
Copy the full SHA 679d361View commit details -
embedder: merge embedder.h from flutter/engine (sony#430)
Merged from https://github.com/flutter/engine/commits/3.27.0/shell/platform/embedder/embedder.h Signed-off-by: Hidenori Matsubayashi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 61b90d5 - Browse repository at this point
Copy the full SHA 61b90d5View commit details
Commits on Feb 11, 2025
-
Mark FlutterELinuxEngine, FlutterELinuxView and FlutterELinuxTextureR…
…egistrar as unsafe references for importing into Swift, consolidating Swift annotation macro wrappers into flutter_export.h. This patch allows the importing of C++ engine APIs into Swift, using the Swift C++ bridging layer. Signed-off-by: Luke Howard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e74bab - Browse repository at this point
Copy the full SHA 4e74babView commit details
Commits on Feb 12, 2025
-
Merge pull request sony#432 from PADL/lhoward/swift-engine-ref
Mark FlutterELinuxEngine as an unsafe reference for importing into Swift
Configuration menu - View commit details
-
Copy full SHA for aec09f8 - Browse repository at this point
Copy the full SHA aec09f8View commit details
Commits on Mar 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 846588a - Browse repository at this point
Copy the full SHA 846588aView commit details
Commits on May 9, 2025
-
Merge pull request sony#434 from taka-okayama/master
Update contributing policy
Configuration menu - View commit details
-
Copy full SHA for 1653fa6 - Browse repository at this point
Copy the full SHA 1653fa6View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master