Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge branch 'more_noie' of https://github.com/CendioOssman/noVNC | Pierre Ossman | 2020-12-30 | 4 | -45/+46 | |
|\ | ||||||
| * | Update conversion documentation for Node.js | Pierre Ossman | 2020-12-30 | 1 | -7/+3 | |
| | | | | | | | | | | We now only support conversion to CommonJS, in order to support Node.js older than version 15. | |||||
| * | Remove documentation about converting the app | Pierre Ossman | 2020-12-30 | 1 | -18/+0 | |
| | | | | | | | | | | This is no longer possible as we now require browser support for modules. | |||||
| * | Use snap actions instead of the broken container | Pierre Ossman | 2020-12-30 | 1 | -11/+13 | |
| | | | | | | | | The container didn't work properly for our base snap anyway. | |||||
| * | Package files directly in snapcraft.yaml | Pierre Ossman | 2020-12-30 | 2 | -7/+17 | |
| | | | | | | | | | | We don't need to convert things anymore, so reference files directly in the snap yaml file. | |||||
| * | Store result from NPM and snap builds | Pierre Ossman | 2020-12-30 | 1 | -0/+8 | |
| | | | | | | | | To ease debugging. | |||||
| * | Run NPM and snap builds on every push | Pierre Ossman | 2020-12-30 | 1 | -4/+7 | |
|/ | | | | | To make sure these things still build. That means we need to make the actual deploy parts optional. | |||||
* | chore: sync with W3C documentation | Quentin Dreyer | 2020-12-22 | 1 | -19/+23 | |
| | | | https://www.w3.org/TR/uievents-key/ | |||||
* | Merge branch 'jp' of https://github.com/CendioOssman/noVNC | Pierre Ossman | 2020-12-10 | 5 | -10/+109 | |
|\ | ||||||
| * | Remove some unnecessary use of done argument | Pierre Ossman | 2020-12-10 | 1 | -8/+4 | |
| | | ||||||
| * | Fake key releases for some Japanese IM keys | Pierre Ossman | 2020-12-10 | 2 | -0/+55 | |
| | | | | | | | | | | | | | | Windows behaves very oddly for some Japanese IM keys in that it won't send a key release event when the key is released. In some keys it never sends the event, and in some cases it sends the release as the key is pressed the subsequent time. | |||||
| * | Send combination keysyms for some Japanese keys | Pierre Ossman | 2020-12-10 | 2 | -0/+48 | |
| | | | | | | | | | | | | | | Windows doesn't give us stable symbols for a bunch of Japanese IM keys, instead alternating between two symbols. This state is not synchronised with the IM running on the remote server so to have stable behaviour we have to collapse these multiple symbols in to a single keysym. | |||||
| * | Fix typo for ZenkakuHankaku key | Pierre Ossman | 2020-12-10 | 1 | -1/+1 | |
| | | ||||||
| * | Use toggle keysym for Eisu key | Pierre Ossman | 2020-12-10 | 1 | -1/+1 | |
|/ | | | | This matches how the key behaves on a Linux system. | |||||
* | Merge branch 'noie' of https://github.com/CendioOssman/noVNC | Pierre Ossman | 2020-12-07 | 41 | -124603/+93 | |
|\ | ||||||
| * | Remove createEvent() fallbacks | Pierre Ossman | 2020-12-07 | 4 | -94/+23 | |
| | | | | | | | | We can now rely on proper constructors for our events. | |||||
| * | Remove createImageData() fallback | Pierre Ossman | 2020-12-07 | 4 | -42/+13 | |
| | | | | | | | | | | All our browsers should be new enough now that we can rely on the ImageData constructor. | |||||
| * | Remove many small, obsolete, old browser hacks | Pierre Ossman | 2020-12-07 | 15 | -150/+11 | |
| | | | | | | | | These are for browsers no longer supported anyway. | |||||
| * | Use Fetch API for getting JSON data | Pierre Ossman | 2020-12-04 | 2 | -34/+14 | |
| | | | | | | | | | | We no longer need to support Internet Explorer so we can use a more proper API here. | |||||
| * | Remove unused injectParamIfMissing() | Pierre Ossman | 2020-12-04 | 1 | -30/+0 | |
| | | | | | | | | | | It should have been removed in 58fc267b2bac1b89450b76a21e91ffd25e7e4358 with the caller. | |||||
| * | Remove keypress handling | Pierre Ossman | 2020-10-15 | 3 | -189/+3 | |
| | | | | | | | | We no longer support any browser that requires this legacy handling. | |||||
| * | Drop support for legacy Edge | Pierre Ossman | 2020-10-15 | 6 | -70/+3 | |
| | | ||||||
| * | Remove legacy conversion of modules | Pierre Ossman | 2020-10-15 | 18 | -123904/+27 | |
| | | | | | | | | | | | | | | We no longer support Internet Explorer so we can now require that browsers support modules. Some conversion to commonjs still remains for nodejs. | |||||
| * | Drop support for Internet Explorer | Pierre Ossman | 2020-10-15 | 11 | -108/+17 | |
| | | ||||||
* | | Update keycode mappings to latest version | Pierre Ossman | 2020-11-16 | 1 | -3/+5 | |
| | | | | | | | | This update fixes Korean layouts. | |||||
* | | Merge branches 'logs' and 'timeout' of https://github.com/jcpunk/noVNC | Pierre Ossman | 2020-11-10 | 1 | -1/+12 | |
|\ \ | ||||||
| * | | Make timeouts/heartbeats easy to setup | Pat Riehecky | 2020-11-09 | 1 | -1/+13 | |
| |/ | ||||||
* | | Permit setting syslog on websockify | Pat Riehecky | 2020-10-29 | 1 | -1/+5 | |
|/ | ||||||
* | Include current websockify in noVNC snap | Pierre Ossman | 2020-10-08 | 1 | -2/+5 | |
| | | | | | The one from the system is too old to support current versions of noVNC, so we need to bundle our own. | |||||
* | Add workaround for Firefox PNG rounding bug | Pierre Ossman | 2020-09-28 | 1 | -1/+8 | |
| | ||||||
* | Remove Firefox Alt workaround | Pierre Ossman | 2020-09-28 | 1 | -46/+0 | |
| | | | | | The bug got fixed way back in Firefox 63, and it is also misbehaving with modern Firefox as they no longer consider AltGr an Alt-key. | |||||
* | Handle empty rects in RAW decoder as well | Pierre Ossman | 2020-09-07 | 7 | -6/+46 | |
| | | | | | It was overlooked in the previous commit because we couldn't feed empty data messages through the test framework. | |||||
* | Ignore recording variables in our linter | Samuel Mannehed | 2020-09-05 | 1 | -1/+6 | |
| | ||||||
* | Approximate comparison of JPEG result | Pierre Ossman | 2020-09-04 | 2 | -9/+17 | |
| | | | | | The browsers have various rounding errors so we need to compare the output data only approximately and not exactly. | |||||
* | Handle empty rects from the server | Pierre Ossman | 2020-09-04 | 7 | -0/+153 | |
| | | | | | | These are very pointless for the server to send, but not a violation of the protocol so we need to be able to handle them. We've seen this happen in real world scenarios a few times. | |||||
* | Merge branch 'rgbx' of https://github.com/CendioOssman/noVNC | Pierre Ossman | 2020-09-04 | 14 | -479/+1005 | |
|\ | ||||||
| * | Switch to RGBx pixel format | Pierre Ossman | 2020-06-08 | 11 | -80/+93 | |
| | | | | | | | | | | | | This is what the browser wants so it avoids having to spend time converting everything. Unfortunately it usually means the server instead needs to convert it for us, but we assume it has more power than we do. | |||||
| * | Standardise on a single blit function | Pierre Ossman | 2020-06-08 | 6 | -120/+27 | |
| | | | | | | | | | | Keep everything simpler by always blitting in the same pixel format. It's up to the decoders to convert if they need to. | |||||
| * | Fix bad BasicCompression check in Tight decoder | Pierre Ossman | 2020-06-08 | 1 | -1/+1 | |
| | | ||||||
| * | Test correct handling of alpha | Pierre Ossman | 2020-06-08 | 2 | -19/+20 | |
| | | | | | | | | | | The forth byte of a pixel is undefined in most encodings, so make sure the decoders don't leak that through as an alpha channel. | |||||
| * | Add tests for the Tight decoders | Pierre Ossman | 2020-06-08 | 2 | -4/+381 | |
| | | ||||||
| * | Split decoder tests to separate files | Pierre Ossman | 2020-06-08 | 7 | -248/+521 | |
| | | ||||||
| * | Move tile handling to Hextile decoder | Pierre Ossman | 2020-06-06 | 4 | -97/+52 | |
| | | | | | | | | | | It is only used there so no need for it to be in the general Display class. | |||||
* | | Fix call to _recvMessage() | Samuel Mannehed | 2020-09-04 | 1 | -1/+1 | |
| | | | | | | | | Missed to rename this one in commit ea858bfa275d85541ac26d035967959714e8e255 | |||||
* | | Fix names of recording variables | Samuel Mannehed | 2020-09-04 | 1 | -5/+5 | |
| | | | | | | | | | | | | | | The name of these variables must match how they were set when the recording was created. Reverts part of 95632e413d75030c49577c0e5cf1003208a5ba09 | |||||
* | | noVNC 1.2.0v1.2.0 | Pierre Ossman | 2020-07-14 | 1 | -1/+1 | |
| | | ||||||
* | | Update generated JS files for translations | Pierre Ossman | 2020-07-14 | 2 | -25/+24 | |
| | | ||||||
* | | Update Swedish translation | Samuel Mannehed | 2020-07-14 | 1 | -112/+96 | |
| | | ||||||
* | | Merge pull request #1435 from nnn1590/fix-japanese-translation | Samuel Mannehed | 2020-07-08 | 1 | -4/+4 | |
|\ \ | | | | | | | Fix Japanese translation | |||||
| * | | Fix Japanese translation | NNN1590 | 2020-06-15 | 1 | -4/+4 | |
| | | |