-
-
Notifications
You must be signed in to change notification settings - Fork 21.1k
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
Separate DisplayServer from OS and add multiple windows support #37317
Separate DisplayServer from OS and add multiple windows support #37317
Commits on Mar 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4396e98 - Browse repository at this point
Copy the full SHA 4396e98View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8a79a9 - Browse repository at this point
Copy the full SHA f8a79a9View commit details -
Added a Window node, and made it the scene root.
Still a lot of work to do.
Configuration menu - View commit details
-
Copy full SHA for 9e08742 - Browse repository at this point
Copy the full SHA 9e08742View commit details -
Refactored input, goes all via windows now.
Also renamed Input to InputFilter because all it does is filter events.
Configuration menu - View commit details
-
Copy full SHA for 8e6960a - Browse repository at this point
Copy the full SHA 8e6960aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f51fdc6 - Browse repository at this point
Copy the full SHA f51fdc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4758057 - Browse repository at this point
Copy the full SHA 4758057View commit details -
Configuration menu - View commit details
-
Copy full SHA for 499e07f - Browse repository at this point
Copy the full SHA 499e07fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 543fb1c - Browse repository at this point
Copy the full SHA 543fb1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 441f1a5 - Browse repository at this point
Copy the full SHA 441f1a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7b4dca - Browse repository at this point
Copy the full SHA c7b4dcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ba290 - Browse repository at this point
Copy the full SHA 09ba290View commit details -
Popups have also been converted to windows
Controls using the old modal API have been replaced to use popups.
Configuration menu - View commit details
-
Copy full SHA for b3080bc - Browse repository at this point
Copy the full SHA b3080bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 047e0b7 - Browse repository at this point
Copy the full SHA 047e0b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a5d15a - Browse repository at this point
Copy the full SHA 9a5d15aView commit details -
Multiple changes to DisplayServerX11
- Travis: Change x11 to linuxbsd - SCons: Change x11 plataform to linuxbsd - Plugins: Remove ; to avoid fallthrough warning - DisplayServerX11: Implement set_icon - DisplayServerX11: Fix X11 bug when a window was erased from windows map, all the changes from that erased windows are sending to the main window - DisplayServerX11: Reorder create_window commands - DisplayServerX11: Change every Size2 to Size2i and Rect2 to Rect2i where it belongs + More X11 fixes which have been integrated directly back into reduz's original commits while rebasing the branch.
Configuration menu - View commit details
-
Copy full SHA for f387b9b - Browse repository at this point
Copy the full SHA f387b9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 197cb4e - Browse repository at this point
Copy the full SHA 197cb4eView commit details -
Add macOS DisplayServer implementation.
Change global menu to use Callable, add support for check items and submenus.
Configuration menu - View commit details
-
Copy full SHA for 15a9f94 - Browse repository at this point
Copy the full SHA 15a9f94View commit details -
Travis: Disable HTML5 again until ported to DisplayServer
Also re-enable macOS builds disabled in dbb3f99.
Configuration menu - View commit details
-
Copy full SHA for be07f86 - Browse repository at this point
Copy the full SHA be07f86View commit details