summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of https://github.com/lewayotte/noVNCHEADmasterPierre Ossman2023-05-111-1/+1
|\
| * Set _rfbVeNCryptState = 4 not == 4Lew Ayotte2023-04-061-1/+1
| |
| |
| \
*-. \ Merge branches 'l10n' and 'fragment' of github.com:CendioOssman/noVNCPierre Ossman2023-05-106-82/+184
|\ \ \
| | * | Restore history state after testsPierre Ossman2023-05-101-8/+17
| | | | | | | | | | | | | | | | | | | | We don't want to mess up anything permanent in each test or the tests might start affecting each other.
| | * | Fix typos in query variable commentPierre Ossman2023-05-101-2/+2
| | | |
| | * | Revert broken Add support for URL fragment parametersPierre Ossman2023-05-102-10/+3
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a revert of the code changes in commit f796b05e42cfac7044cca9603e59f258605228f3 as it served no functional purpose. Fragments were already respected for setting parameters, via a different function. Thus it is unclear what that commit tried to fix. It also complicated things by mixing the document location with the window location. The comment changes are useful, though, so those are kept.
| * | Handle translation loading in translation classPierre Ossman2023-05-103-53/+123
| | | | | | | | | | | | | | | Let's try to keep as much as possible of the translation handling in a single place for clarity.
| * | Avoid running tests on l10n singletonPierre Ossman2023-04-061-20/+41
| | | | | | | | | | | | | | | | | | We want tests to be independent, so we cannot have them modify a shared state, such as the l10n singleton. Make sure each test instantiates its own object instead.
| * | Special case English translation fallbackPierre Ossman2023-04-053-8/+17
| |/ | | | | | | | | | | | | | | We should not be listing this in LINGUAS as that gives the impression that English has en explicit translation. Instead, it is a special case that the code needs to be explicitly aware of. This reverts 9a06058 in favour of a more robust fix.
* | Merge pull request #1777 from nwtgck/patch-1Samuel Mannehed2023-04-301-1/+1
|\ \ | |/ |/| fix typo
| * fix typoRyo Ota2023-04-301-1/+1
|/
* Also re-enable playback on failuresPierre Ossman2023-04-041-0/+3
| | | | Allows easier testing by being able to run the test multiple times.
* Fix playback error message for load failurePierre Ossman2023-04-041-1/+1
| | | | | We expect the promise to be rejected with a string for display to the user.
* Merge pull request #1768 from mathis-marcotte/add-english-to-supported-langsSamuel Mannehed2023-04-021-1/+1
|\ | | | | Add english to list of supported languages
| * Added english to list of supported languagesMathis Marcotte2023-03-271-1/+1
|/
* Use unitless numbers for line-height valuesSamuel Mannehed2023-03-231-2/+2
| | | | | | | | | | | | Using <length> type values for line-height can give unexpected inheritance behaviors. If using <length> values, the inherited line-height on children is calculated using the font-size of the parent. What we want is for the line-height of children to be calculated using it's own font-size. By instead using a unitless number, we get the behavior we want. Note that this bug has no effects right now since no children to any of the related elements have different font-sizes.
* Properly center the checkbox checkmarkSamuel Mannehed2023-03-231-4/+4
| | | | | Using a flexbox we can easily center the checkmark without using hard coded positions.
* Update Japanese translationNNN15902023-03-211-80/+119
|
* Upgrade to latest websockify in snap packagePierre Ossman2023-01-261-1/+1
|
* Merge branch 'crypto-cleanup-fallback' of https://github.com/pdlan/noVNCPierre Ossman2023-01-2010-413/+663
|\
| * Cleanup for the cryptographic algorithms that are not supported by SubtleCryptopdlan2023-01-2010-413/+663
| |
* | noVNC 1.4.0v1.4.0Pierre Ossman2023-01-201-1/+1
| |
* | Update json files for new translationsPierre Ossman2023-01-202-23/+37
| |
* | Update Swedish translationPierre Ossman2023-01-201-75/+114
|/
* Fix positioning of checkbox checkmarkSamuel Mannehed2023-01-021-2/+3
| | | | | | Changing the ::after element to be displayed as 'block' lets it be positioned using relative. This means we can remove the confusing "position: relative" from the checkbox.
* Remove redundant meta charsetPierre Ossman2022-12-292-4/+0
| | | | UTF-8 is the default for HTML5 pages anyway.
* noVNC 1.4.0 betav1.4.0-betaPierre Ossman2022-12-271-1/+1
|
* Update translation template filePierre Ossman2022-12-271-74/+108
|
* Improve whitespace handling in translationsPierre Ossman2022-12-272-3/+14
| | | | | The HTML source will include line breaks and indentation that is only for source formatting, and will not be displayed.
* Use JavaScript highlighting for Synax sectionsPierre Ossman2022-12-271-22/+52
| | | | Follows what MDN does, and makes things a bit easier to read.
* Follow current MDN for syntax examplesPierre Ossman2022-12-271-3/+6
| | | | | The now avoid brackets for optional arguments, so let's try to have the same style.
* Fix toBlob() documentationPierre Ossman2022-12-271-4/+4
| | | | These are copy-and-paste errors from the toDataURL() section.
* Fix indentation of toBlob()/toImage() docsPierre Ossman2022-12-271-7/+7
| | | | It isn't considered a code block if it isn't indented properly.
* Consistent naming of RFB argumentsPierre Ossman2022-12-271-2/+2
| | | | | Make sure we call the arguments the same everywhere. Follow-up to commit 44d384b.
* Use reference style links in API docsPierre Ossman2022-12-271-19/+31
| | | | Makes everything a bit more readable.
* Update feature listPierre Ossman2022-12-271-2/+6
| | | | Make sure everything is in sync with the current state of things.
* Update copyright year to 2022Pierre Ossman2022-12-271-1/+1
|
* List Joel and Solly as previous membersPierre Ossman2022-12-272-4/+6
| | | | | They are no longer active in the project, so list them under a different section in relevant documents.
* Merge branch 'ffscroll' of https://github.com/CendioOssman/noVNCPierre Ossman2022-12-2712-292/+565
|\
| * Restrict forced panning to known bad platformsPierre Ossman2022-12-271-4/+17
| | | | | | | | | | | | Let's not punish systems that implement overlay scrollbars in a functional way. The only current example is Firefox on Windows 11 and on Linux.
| * Check for Android using userAgentPierre Ossman2022-12-272-6/+8
| | | | | | | | | | Modern Android systems seem to report "Linux" for navigator.platform, so we can no longer rely on that.
| * Add OS checks for Android and ChromeOSPierre Ossman2022-12-272-1/+52
| |
| * Add unit tests for OS detectionPierre Ossman2022-12-271-1/+61
| |
| * Refine browser detectionPierre Ossman2022-12-272-4/+130
| | | | | | | | | | Try to follow the principle outlined by Mozilla when detecting browsers and engines.
| * Remove navigator check from browser testsPierre Ossman2022-12-271-7/+6
| | | | | | | | This is a fundamental object that should always be present.
| * Add unit tests for browser detectionPierre Ossman2022-12-271-0/+55
| |
| * Remove test code for old ChromePierre Ossman2022-12-274-79/+9
| | | | | | | | | | We don't care about ancient versions of Chrome anyway, so let's keep things simple.
| * Consistently use "first" indentationPierre Ossman2022-12-273-3/+6
| | | | | | | | | | We already enforced this for most things, so let's fix up the last few variants as well.
| * Export clipping state externallyPierre Ossman2022-12-273-1/+35
| | | | | | | | | | So that UI can reflect if it is currently possible to drag the viewport or not.
| * Sort API alphabeticallyPierre Ossman2022-12-271-199/+199
|/ | | | So it is easier to find things as the API grows.