-
Notifications
You must be signed in to change notification settings - Fork 1
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
Hotplugging, buffer scaling and general improvements #25
Commits on Jun 15, 2017
-
Using the default move constructor does not it work since it does not re-register the event handlers with the new this-pointer. Instead of implementing a custom move constructor, using std::unique_ptr<> is the easier solution.
Configuration menu - View commit details
-
Copy full SHA for 0f607f1 - Browse repository at this point
Copy the full SHA 0f607f1View commit details
Commits on Jun 19, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 85c9432 - Browse repository at this point
Copy the full SHA 85c9432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53443e5 - Browse repository at this point
Copy the full SHA 53443e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3820cd7 - Browse repository at this point
Copy the full SHA 3820cd7View commit details
Commits on Jun 20, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 652f33a - Browse repository at this point
Copy the full SHA 652f33aView commit details -
Make GraphicContext interpret the SetFullScreen() return value
It is near impossible to implement the Wayland windowing system reliably otherwise since the resolution is not changed immediately, leading to a size mismatch between Kodi state and the windowing surface.
Configuration menu - View commit details
-
Copy full SHA for 628d90b - Browse repository at this point
Copy the full SHA 628d90bView commit details
Commits on Jun 21, 2017
-
Make access to COutput geometry and mode data thread-safe
so it can safely be accessed from the main thread even when modes change
Configuration menu - View commit details
-
Copy full SHA for 5406e0e - Browse repository at this point
Copy the full SHA 5406e0eView commit details -
Implement pointer coordinate scaling for SeatInputProcessor
Needed when surface and buffer sizes are different on HiDPI displays
Configuration menu - View commit details
-
Copy full SHA for 0c19625 - Browse repository at this point
Copy the full SHA 0c19625View commit details -
Ack compositor configure() only when next buffer matches configuration
After calling ack_configure(), the compositor will assume that our next attached buffer adheres to the size it requested (at least for fullscreen surfaces). So we must make sure that this assumption holds, or bad things will happen. Fix by delaying ack_configure() until the egl context is reconfigured.
Configuration menu - View commit details
-
Copy full SHA for b1dcdce - Browse repository at this point
Copy the full SHA b1dcdceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8954ef5 - Browse repository at this point
Copy the full SHA 8954ef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa566e3 - Browse repository at this point
Copy the full SHA fa566e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for daf39a1 - Browse repository at this point
Copy the full SHA daf39a1View commit details -
Move opaque region setting to SetFullScreen
so that the opaque region matches the surface size that gets attached
Configuration menu - View commit details
-
Copy full SHA for e869fb6 - Browse repository at this point
Copy the full SHA e869fb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f864935 - Browse repository at this point
Copy the full SHA f864935View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6e132d - Browse repository at this point
Copy the full SHA f6e132dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 639932b - Browse repository at this point
Copy the full SHA 639932bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0272164 - Browse repository at this point
Copy the full SHA 0272164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c09f70 - Browse repository at this point
Copy the full SHA 9c09f70View commit details -
Configuration menu - View commit details
-
Copy full SHA for af6abf2 - Browse repository at this point
Copy the full SHA af6abf2View commit details
Commits on Jun 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 9753b4a - Browse repository at this point
Copy the full SHA 9753b4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09e7d21 - Browse repository at this point
Copy the full SHA 09e7d21View commit details
Commits on Jun 23, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 8fdbc62 - Browse repository at this point
Copy the full SHA 8fdbc62View commit details