Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Windows] Merge FlutterWindow with Window #132260

Closed
yaakovschectman opened this issue Aug 9, 2023 · 1 comment
Closed

[Windows] Merge FlutterWindow with Window #132260

yaakovschectman opened this issue Aug 9, 2023 · 1 comment
Assignees
Labels
a: desktop Running on desktop platform-windows Building on or for Windows specifically team-desktop Owned by Desktop platforms team

Comments

@yaakovschectman
Copy link
Contributor

My understanding is that the Window base class exists because we used to have another implementation of the window (GLFW?) which we no longer have. As came up in the discussions of flutter/engine#44344, we may be able to just merge the two classes now.

@yaakovschectman yaakovschectman added platform-windows Building on or for Windows specifically a: desktop Running on desktop team-desktop Owned by Desktop platforms team labels Aug 9, 2023
@yaakovschectman yaakovschectman self-assigned this Aug 9, 2023
yaakovschectman added a commit to flutter/engine that referenced this issue Sep 11, 2023
Merge abstract base class `Window` into concrete derived class
`FlutterWindow` to simplify future development.

flutter/flutter#132260

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide] and the [C++,
Objective-C, Java style guides].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I added new tests to check the change I am making or feature I am
adding, or the PR is [test-exempt]. See [testing the engine] for
instructions on writing and running engine tests.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [ ] I signed the [CLA].
- [x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[C++, Objective-C, Java style guides]:
https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
[testing the engine]:
https://github.com/flutter/flutter/wiki/Testing-the-engine
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat

---------

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a: desktop Running on desktop platform-windows Building on or for Windows specifically team-desktop Owned by Desktop platforms team
Projects
Status: Done
Development

No branches or pull requests

1 participant