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

2.4 html5 updates #1788

Closed
totaam opened this issue Mar 22, 2018 · 10 comments
Closed

2.4 html5 updates #1788

totaam opened this issue Mar 22, 2018 · 10 comments

Comments

@totaam
Copy link
Collaborator

totaam commented Mar 22, 2018

Issue migrated from trac ticket # 1788

component: html5 | priority: major | resolution: fixed

2018-03-22 04:29:55: antoine created the issue


Follow up from #1670.

The changelog: [/log/xpra/trunk/src/html5]

Lots of goodies in the latest chrome builds: Chrome 66 Beta: CSS Typed Object Model, Async Clipboard API, AudioWorklet:

  • ImageBitmapRenderingContext: ''This new rendering context uses transfer semantics to take ownership of the pixels of an ImageBitmap object, thus avoiding memory duplication and rasterization overhead.
    '' (from The ImageBitmap rendering context for canvas) - not sure about zerocopy since this populates a canvas but worth a look
  • Unblocking Clipboard Access: The new asynchronous clipboard API provides a promise-based means of reading from and writing to the clipboard. and As with many new APIs, navigator.clipboard is only supported for pages served over HTTPS. To help prevent abuse, clipboard access is only allowed when a page is the active tab. Pages in active tabs can write to the clipboard without requesting permission, but reading from the clipboard always requires permission.
  • AudioWorklet: The AudioWorklet object provides a new synchronous JavaScript execution context which allows developers to programmatically control audio without additional latency and higher stability in the output audio. - looks like exactly what we need (see #1775)
@totaam
Copy link
Collaborator Author

totaam commented May 7, 2018

2018-05-07 06:42:16: antoine changed status from new to assigned

@totaam
Copy link
Collaborator Author

totaam commented May 7, 2018

2018-05-07 06:42:16: antoine edited the issue description

@totaam
Copy link
Collaborator Author

totaam commented May 7, 2018

2018-05-07 06:42:16: antoine changed title from xpra 3.0 html5 updates to xpra 2.4 html5 updates

@totaam
Copy link
Collaborator Author

totaam commented May 7, 2018

2018-05-07 06:43:27: antoine changed title from xpra 2.4 html5 updates to 2.4 html5 updates

@totaam
Copy link
Collaborator Author

totaam commented May 7, 2018

2018-05-07 06:43:27: antoine commented


See also #1847: html5 native notifications api

  • r19293: menu popup over windows

@totaam
Copy link
Collaborator Author

totaam commented Jun 27, 2018

2018-06-27 14:02:25: antoine commented


We should also implement the same code as r19727: skip sending keyboard and mouse if the server doesn't handle those, see #1838#comment:8.

@totaam
Copy link
Collaborator Author

totaam commented Sep 29, 2018

2018-09-29 10:04:40: antoine commented


Updates:

@totaam
Copy link
Collaborator Author

totaam commented Oct 4, 2018

2018-10-04 13:52:13: antoine changed status from assigned to closed

@totaam
Copy link
Collaborator Author

totaam commented Oct 4, 2018

2018-10-04 13:52:13: antoine set resolution to fixed

@totaam
Copy link
Collaborator Author

totaam commented Oct 4, 2018

2018-10-04 13:52:13: antoine commented


Will follow up in #1979

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant