885 lines
34 KiB
Plaintext
885 lines
34 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sun Dec 07 22:37:33 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Update to version 19:
|
|
* New Features:
|
|
- better virtual monitor compatibility with newer servers
|
|
* https://github.com/Xpra-org/xpra-html5/issues/267
|
|
* Fixes:
|
|
- handle decode worker initialization timeouts
|
|
- h264 decoding issues / offscreen flicker with Firefox
|
|
* https://github.com/Xpra-org/xpra-html5/pull/400
|
|
- fullscreen button not functional with MS Edge
|
|
* https://github.com/Xpra-org/xpra-html5/commit/8d13d09a30da147b216d1666d68dffedd72b3840
|
|
- mouse wheel issues
|
|
* https://github.com/Xpra-org/xpra-html5/issues/401
|
|
- cursor position misaligned
|
|
* https://github.com/Xpra-org/xpra-html5/commit/9baf2e151921ae0728a654d9ee84e38cafaebf1e
|
|
- avoid errors on menu entries without exec attributes
|
|
* https://github.com/Xpra-org/xpra-html5/commit/456947a7d48c597fa7840e6ee73743b3eb6cbe79
|
|
* Compatibility fixes:
|
|
- xpra 6.4 keyboard
|
|
* https://github.com/Xpra-org/xpra-html5/commit/95884ce4bdac68af82f67de6402f5d8dd89c644e
|
|
- unprefixed menus
|
|
* https://github.com/Xpra-org/xpra-html5/commit/bc8e158c94c366ee6b6fb696295dc5639b1cd4e5
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 06 15:35:41 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Adding 'Source100: README.md' as the README is suggested at src.opensuse.org
|
|
setup, otherwise get the following message:
|
|
* "Attention, "README.md" is not mentioned in spec files as source or patch."
|
|
- ccb1aee.diff is no longer needed, removed
|
|
- Update to version 18.1:
|
|
* version bump + update the release notes
|
|
* #397 6.3.x uses -1 for 'all-windows'
|
|
* #267 use monitors and 'configure-display' packet
|
|
* fix progress bar not moving
|
|
* revert 327ec87aadfaf046201650cd5aa95795df4c2bc6: brittle string functions
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 22 19:03:04 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Adding ccb1aee.diff to deal with authentication issue
|
|
* https://github.com/Xpra-org/xpra-html5/issues/396
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 21 16:40:13 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Switching to using tagged release (vs. @PARENT_TAG@+git%cd.%h) naming
|
|
- Update to version 18:
|
|
* target stable repository
|
|
* update the release notes
|
|
* not needed any more?
|
|
* newer versions use prefixed caps - avoids dpi warning
|
|
* we can't set 'decorations' too early, as the headerbar may not exist yet
|
|
* windowtype is an array, don't just use the first item
|
|
* #393 don't enable offscreen by default with Firefox
|
|
* remove debug logging
|
|
* keep offsets and decorations separated
|
|
* use the correct attribute
|
|
* remove debug logging
|
|
* missing refresh due to invalid wid reference
|
|
* remove redundant call
|
|
* don't use a timer if we don't need one
|
|
* client was not defined here, so clipboard-direction was ignored
|
|
* always also send the relative pointer position
|
|
* relative pointer coordinates must exclude headerbar offsets
|
|
* don't use a mouseup event older than the mousedown
|
|
* simplify, correctly this time
|
|
* simplify mouse handlers: remove indirection
|
|
* #392 undo breaking change
|
|
* update the release notes
|
|
* #391 always paint without any padding
|
|
* #391 the video frame has padding, don't copy it
|
|
* cosmetic: consistent layout
|
|
* non-resizable windows can be minimized or closed
|
|
* always add draggable hooks, just hide decorations if not needed
|
|
* cancel moveresize using a mouseup event, if we have one
|
|
* missing flag caused missing window icons
|
|
* update the release notes
|
|
* #350 add decoder cleanup message
|
|
* more consistent
|
|
* #329 abandon the paint worker
|
|
* derp: pass the real event, not the jquery one
|
|
* more use of stricter operators
|
|
* errors must not stall the decode queue
|
|
* use stricter comparison operator
|
|
* test wrongly negated
|
|
* focus confusion
|
|
* move attributes to display subsystem
|
|
* visibilitychange events must change refresh rate, not send power events
|
|
* #389 add toggle for top level widgets in floating menu
|
|
* beforeunload event attribute had got lost
|
|
* make audio_state always a string
|
|
* send keyboard events to the root window if that's all we have
|
|
* topwindow is no longer used: key events should go to focused window
|
|
* more stricter comparisons
|
|
* stricter equality checks, remove unused var
|
|
* fix string to u8
|
|
* simplify
|
|
* minor linter warnings
|
|
* replace hasOwn invalid argument and just drop legacy fullscreen names
|
|
* worker has no log functions
|
|
* invalid argument syntax for Object.hasOwn
|
|
* decoding error handler fails to request redraw
|
|
* unused var
|
|
* can't modify a const!
|
|
* remove unused functions and use let / const
|
|
* WebStorm suggested cleanups
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 05 18:17:33 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Update to version 18.0+git20250820.309b781:
|
|
* Fix debian control file Section value
|
|
* switch to jpg for background
|
|
* #205 the float menu should float...
|
|
* don't move narrow / short windows too far in
|
|
* add some control channel handlers
|
|
* should also install logos and backgrounds for EL10
|
|
* only build v18 in this branch
|
|
* also bump the version in the debian build scripts
|
|
* remove copyright end years
|
|
* better compatibility with newer servers
|
|
* #335 avoid errors when there is no canvas
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 26 17:16:07 UTC 2025 - scott.bradnick@suse.com
|
|
|
|
- Update to version 18.0+git20250325.c22e15b:
|
|
* #364 re-add hmac+sha256 library
|
|
* more intelligible failure
|
|
* Revert "fix detection of crypto API"
|
|
* fix detection of crypto API
|
|
* #370 don't convert xored strings to hex
|
|
* feat: Support supplying path for desktop client launchers
|
|
* Fix typo
|
|
* Fix wrong cursor offset while in shadow mode
|
|
* xpra servers will move to using options for non-binary data
|
|
* version bump
|
|
* #362 don't check digest
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 04 21:00:46 UTC 2025 - scott.bradnick@suse.com
|
|
|
|
- Adding option to accept python3 netifaces or netifaces2 Requires
|
|
* Note: doesn't appear has netifaces2 support, but xpra-html5 won't conflict
|
|
if python3-netifaces2 is installed.
|
|
- Update to version 17.0+git20250204.3667972:
|
|
* derp: challenge must still be sent in hex
|
|
* chore: Don't use implicit or conflicting vars in rencode
|
|
* forgot to bump year
|
|
* #360 enable 'video' decoding on all platforms, not just 64-bit
|
|
* #356 also honour 'setting-change' message
|
|
* fix: Fix an issue where Modal focus was broken during minification
|
|
* #356 Add the ability to override the page title with --session-name
|
|
* Fix login box not fitting the inner box
|
|
* Fix desktop sessions not setting cursors correctly
|
|
* Format all files with format.sh
|
|
* update the release notes
|
|
* Make the float menu list and window list open up or down depending on position
|
|
* chore: Remove some legacy html parts
|
|
* fix: Properly terminate protocol
|
|
* fix: Remove check for websocket support in Workers
|
|
* fix: Don't use the default font for the connecting UI
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 03 17:58:16 UTC 2025 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20241219.9568530:
|
|
* Fix session info box not being big enough
|
|
* #342 filter out most characters
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 11 15:51:05 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20241211.dad0d37:
|
|
* #323 move gendigest to 'Utility.js'
|
|
* move more functions to 'Utilities.js'
|
|
* #16 #26 Delete bootstrap.css
|
|
* #16 #26 Delete Bootstrap from signin.css (now connect.css)
|
|
* Fix the xdg menu bugfix that didn't do anything
|
|
* workaround chrome obfuscation
|
|
* Update ancient Material icons
|
|
* Delete unused icons
|
|
* Fix issue with desktops using the --use-display flag being shifted 2.25px down
|
|
* useful debugging function
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 02 14:54:17 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20241202.6272dea:
|
|
* Add pointer lock feature (game cursor)
|
|
* #336 keep modal windows on top
|
|
* #328 10 seconds to open a TCP connection should be enough
|
|
* Fix the float menu keyboard icon not changing colors
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 29 01:30:24 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20241129.932a9c4:
|
|
* Fix bug where a startmenu of length zero would still visible and have a shadow
|
|
* Remove .husky and nonexistent node_modules from .gitignore
|
|
* Add NodeJS-less formatting script and configure the formatter
|
|
* Set correct button codes for horizontal scrolling
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 24 18:13:48 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20241123.21e283c:
|
|
* Add noVNC-style vertical retractable floating menu
|
|
* 'draw' debugging caused paint errors
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 12 15:13:30 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20241112.988b150:
|
|
* changing the SSL toggle changes the 'offscreen' availability
|
|
* offscreen option must override client default
|
|
* group offscreen code together
|
|
* cosmetic
|
|
* the build scripts now require this file
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 08 17:00:33 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20241102.8eb10d3:
|
|
* #327 remove unused file
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 08 15:02:54 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20241007.ed0b9fc:
|
|
* #314 handle iv packet prefix
|
|
* #314 compatibility with xpra 6.2 AES
|
|
* #314 simpler (and correct) padding calculation
|
|
* cosmetic
|
|
* undo some dumb formatting changes
|
|
* don't send clipboard packets to servers that don't want them
|
|
* #314 doh: use the header data specified
|
|
* #314 subtle.encrypt returns an ArrayBuffer, we want a Uint8Array..
|
|
* #314 use correct Uint8Array size, better error messages
|
|
* show packet data as hex
|
|
* derp: remove the padding, as subtle.crypto does automatically
|
|
* add more (failing) test samples
|
|
* #314 simplify using 'encryption' namespace
|
|
* #314 oops, no local 'params' var here
|
|
* debug logging tweaks
|
|
* #314 cbc padding is only 128 bits
|
|
* #314 more thorough roundtrip verification
|
|
* #314 better key stretch iterations range
|
|
* #314 error handler was now missing 'proto_flags' var
|
|
* #314 decrypted packet data must be in a Uint8Array
|
|
* #314 test with 10000 iterations
|
|
* check for rencodeplus as early as possible
|
|
* #314 send key salt as raw bytes
|
|
* #314 correct PKCS#7 padding is always at least one byte
|
|
* #314 also verify decryption of pre-defined message
|
|
* #314 add crypto test page
|
|
* #314 use crypto.subtle for hmac authentication
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 25 14:08:04 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20240925.0aa7703:
|
|
* #321 missing start menu: newer versions use a distinct flag
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 24 16:46:10 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20240924.b0457c1:
|
|
* update the release notes
|
|
* #322 use a new array for 'bytes'
|
|
* #322 turn off zerocopy if we get decoding errors
|
|
* fallback to client decoding
|
|
* offscreen toggle had no effect
|
|
* video max size is overriden later
|
|
* update offscreen checkbox when ssl is toggled
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 09 14:25:32 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 17.0+git20240909.4fe30fc:
|
|
* bump version
|
|
* update the release notes
|
|
* allow more characters in session title
|
|
* fix range error in regex string
|
|
* sanitization functions must be re-usable
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 29 15:25:34 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 16.0+git20240827.a320939:
|
|
* update the release notes
|
|
* #319 honour preferred clipboard format
|
|
* update the release notes
|
|
* merge changelog entries from v15.x branch
|
|
* #317 fix pings not being sent from client
|
|
* #317 also re-try to open the websocket connection
|
|
* simplify
|
|
* #317 check for timeouts when re-connecting
|
|
* #317 properly close current protocol instance before re-connecting
|
|
* derp: fix syntax
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 29 15:22:00 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Updating UglifyJS from 3.19.1 -> 3.19.3
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 31 15:20:57 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 15.0+git20240730.c5c8cf6:
|
|
* #316 don't try text/html first, honour preferred format
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 29 19:17:53 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Updating UglifyJS from 3.19.0 -> 3.19.1
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 18 16:56:50 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 15.0+git20240718.bebca92:
|
|
* #315 also allow password input with 'insecure' option
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 17 14:20:58 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Updating UglifyJS from 3.18.0 -> 3.19.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 15 16:58:31 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 15.0+git20240715.5425c1a:
|
|
* try harder to prevent password input with insecure settings
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 08 18:41:24 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 15.0+git20240709.bd65758:
|
|
* version no not bumped in Utilities.js
|
|
* bump version
|
|
* version bump + update the release notes
|
|
* localhost is presumed safe
|
|
* finish constifying the packet types
|
|
* cosmetic: remove long commented out code
|
|
* simplify
|
|
* add 'warning' class when can't probe the server specified
|
|
* prevent simple XSS from server menu data
|
|
* undo terrible formatting changes
|
|
* preserve disconnection message when failing early
|
|
* fix state of insecure password related widgets
|
|
* simplify: shortcut early
|
|
* fail fast if digest is unsafe
|
|
* undo more bad formatting
|
|
* remove debug logging
|
|
* always reject insecure xor digest
|
|
* more bad formatting reverted
|
|
* undo some awful automated formatting
|
|
* hide aes key input when switching to WebTransport
|
|
* move 'insecure' checkbox below the encryption options
|
|
* trigger host_address_changed when we modify ssl flag
|
|
* #143 add 'webtransport' switch
|
|
* oops: don't use WebTransport by default
|
|
* #143 use the same writer, remove debug delay
|
|
* #143 add WebTransport protocol (disabled for now)
|
|
* undo ugly line wrapping
|
|
* there is only one packet encoder now
|
|
* all browsers we support have Object.hasOwn
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 10 14:26:04 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Updating Uglify-JS to v3.18.0
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 28 16:07:49 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 13.0+git20240528.6209443:
|
|
* #308 don't save 'password' (input element), save 'passwords' values
|
|
* undo some awful formatting, remvoe IE hasOwn workaround
|
|
* silence some chrome developer warnings
|
|
* also trigger the links with the keyboard
|
|
* shwo keyboard focus on the password prompt dialog
|
|
* can't use argument for default value
|
|
* cosmetic: logging and easier to read code
|
|
* update the release notes
|
|
* undo more dumb formatting changes
|
|
* #283 let users choose the prefered clipboard format
|
|
* #301 ssl makes no difference to Firefox?
|
|
* #301 need to make top bar bigger
|
|
* undo some infuriatingly awful automated formatting
|
|
* #301 add clipboard sync to server button
|
|
* #301 keep clipboard, disable polling
|
|
* cosmetic: undo some pointless line wrapping
|
|
* doh: arrays can't be added in JS
|
|
* do show the text we got
|
|
* #226 Safari clipboard should work with ssl enabled
|
|
* more tools
|
|
* #273 #298 add clipboard test page
|
|
* update packaging files
|
|
* update the release notes
|
|
* also use dashes in URLs, and replace ALL of them
|
|
* property names can use dash in connection files
|
|
* include the display (if specified) in connection files
|
|
* skip values set to their default
|
|
* boolean options not saved correctly in connection file
|
|
* outdated and misplaced docstring
|
|
* show some server information
|
|
* simplify: has_session_storage does not change
|
|
* better client URIs
|
|
* make the button label match the current action selected
|
|
* #304 'open-url' wasn't moved to file caps
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 18 15:05:02 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 13.0+git20240408.085e0df:
|
|
* #298 fix text/html clipboard copy
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 29 14:03:07 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 13.0+git20240329.81692ba:
|
|
* #292 fix 864dc00808c6caab238578919cc2442488d4c9cf which broke the connect page
|
|
* version bump
|
|
* fix: do not convert u8a to string if it's already a string
|
|
* fix do_keyb_process is not a function error
|
|
* split record_vcs_info from sdist, add subcommand for it
|
|
* ignore whitespace when updating vcs info
|
|
* #294 PR #288 broke offscreen decoding
|
|
* #292 getparam may return 'undefined' but not 'null' now
|
|
* remove redundant statement
|
|
* Update Utilities.js
|
|
* handle file download
|
|
* fix downloads: TextDecoder is not the same as String.fromCharCode.
|
|
* Bugfix URL parameters not being applied
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 25 20:12:48 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 12.0+git20240215.edf32fa:
|
|
* Bugfix: Update video_max_size when offsceen_api flag is changed
|
|
* update version string
|
|
* #282 support custom minifier command
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 08 14:26:13 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 12.0+git20240208.20dddce:
|
|
* #282 always return a string
|
|
* add relative pointer coordinates, if available
|
|
* all supported browsers have the 'wheel' event
|
|
* remove unused function
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 31 15:43:25 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 12.0+git20240131.f67917a:
|
|
* bump version
|
|
* update the release notes
|
|
* better compatibility with older python versions
|
|
* also add setuptools to the build dependencies
|
|
* newer python compatibility: prefer setuptools
|
|
* linter warning cleanup
|
|
* forgot to bump year..
|
|
* Revert "Update README.md"
|
|
* update the release notes
|
|
* #280 detect minifier, default to 'copy' if not found
|
|
* #273 copy 'text/html' to the server
|
|
* unescape plain/text clipboard data
|
|
* remove MSIE workarounds
|
|
* #273 prefer 'text/html', if available
|
|
* Update README.md
|
|
* Bugfix: Prefix the sessionStorage data with pathname
|
|
* doh: this is an assignment
|
|
* Add back 'setting-change' capability for compability with v5 servers (#263).
|
|
* #263 v5 servers need this flag
|
|
* More consistent positioning of fullscreen windows
|
|
* Set full range color space hint in videoDecoder.configure
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 28 15:20:14 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 11.0+git20231128.52742e3:
|
|
* offscreen now requires https with Chrome
|
|
* newer servers require caps to enable pings
|
|
* don't show the clock menu entry until we have the time
|
|
* backticks don't work as expected
|
|
* bump version
|
|
* invalid escape sequence
|
|
* simplify
|
|
* #227 disable offscreen with webkit
|
|
* Safari does not support offscreen rendering
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 16 14:38:37 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 10.0+git20231016.60cd4d0:
|
|
* update release notes
|
|
* jquery v3.7.1
|
|
* jquery ui v1.13.2
|
|
* update the release notes
|
|
* support more encoding options
|
|
* #266 move some encoding attributes to default settings
|
|
* simplify: getparam already uses default_settings
|
|
* add some debug logging
|
|
* tabs vs spaces
|
|
* use structured caps
|
|
* use more readable data structures
|
|
* bump version
|
|
* #263 v5 servers need this flag
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 31 12:38:39 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 9.0+git20230830.e5fb000:
|
|
* workaround 'mv: inter-device move failed'
|
|
* update release no
|
|
* update the release notes
|
|
* #262 use v5 audio caps
|
|
* #262 use v5 file-transfer caps
|
|
* move modifier parsing to a dedicated function
|
|
* move audio parsing to a dedicated function
|
|
* #262 newer servers don't need these flags
|
|
* #262 remove bencode remnants and calls to StringToUint8
|
|
* #262 remove zlib
|
|
* add screenshots to home page
|
|
* Fix encoding issue when using authentication.
|
|
* Use TextEncoder/TextDecoder to handle string conversion to/from UTF-8.
|
|
* require less CPU in html5 clients
|
|
* #227 Safari is the new IE
|
|
* #258 enable OffscreenCanvas with Firefox>=108 and Safari>=16.4
|
|
* use functions from Utilities.js
|
|
* add function ord() to Utilities.js
|
|
* load Utilities.js in index.html first
|
|
* fix Protocol.js
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 20 15:01:07 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 9.0+git20230615.cdd9ea7:
|
|
* forgot to bump version here
|
|
* #227 disable offscreen with safari
|
|
* if an argument is missing, return an empty value
|
|
* default to non-legacy mode: 'rencodeplus'
|
|
* simplify
|
|
* fix path to eye-icon
|
|
* #249 allow spaces in passwords
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 23 15:54:15 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 9.0+git20230515.2add797:
|
|
* #240 honour the 'decorations' flag
|
|
* #240 don't duplicate the 'decorations' logic
|
|
* whitespace
|
|
* remove unnecessary cruft
|
|
* #246 typo underscore vs dash in capability name
|
|
* also hide upload if file transfers are disabled client side
|
|
* fix logging from window
|
|
* restore console.warn
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 08 00:23:27 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 9.0+git20230506.58e96fc:
|
|
* better wording
|
|
* bump version
|
|
* update the release notes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 04 12:52:30 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 8.0+git20230504.9a7687f:
|
|
* always use the preferred keywords for variable declaration
|
|
* use cleaner / simpler for loop syntax
|
|
* document empty functions
|
|
* remove unused statements
|
|
* the keys are strings
|
|
* use the computed arguments
|
|
* doh: we want to assign the callback function
|
|
* make linter happier
|
|
* we want a loose match here
|
|
* function must take 5 args
|
|
* Update README.md
|
|
* #244 we need a jquery object to call trigger on
|
|
* hide file upload if not supported by the server
|
|
* #242 don't show 'shutdown' option when it isn't available
|
|
* Update README.md - Sonarqube build test
|
|
* Update README - Test sonarqube
|
|
* Create build.yml
|
|
* Create sonar-project.properties
|
|
* don't overflow the div
|
|
* #236 disable screenshot when offscreen api is in use
|
|
* #235 also update call from menu
|
|
* #235 only request window-close
|
|
* function is no longer used
|
|
* #230 when re-connecting, ignore page 'unload'
|
|
* #230 don't close windows when re-connecting
|
|
* #232 partial revert of 0e8652e30e2741d3561a78067ad482f54e910fce
|
|
* remove unused vars
|
|
* forward port of 6be1053f5650690634685ee7357351acba68a5b6
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 13 13:26:15 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 8.0+git20230313.4e515ef:
|
|
* bump version
|
|
* update the release notes
|
|
* #226 skip auto-focus and polling when clipboard is disabled
|
|
* #226 the problem is with Safari, not MacOS
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 10 20:25:04 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 7.0+git20230310.0171476:
|
|
* forward port 253118c34bbd6b56a3ab91937eaaa793760f97a9
|
|
* workaround missing hasOwn in older versions of Safari
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 06 20:07:01 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 7.0+git20230303.19b416b:
|
|
* if we can't get sensible linting, get rid of it
|
|
* log the packet data causing the error
|
|
* re-use the parsed cursor data
|
|
* bump revision no
|
|
* fix linter warning, make code less dense
|
|
* provide more useful name to the server
|
|
* cosmetic
|
|
* the close_window function now takes 2 arguments
|
|
* variables for our windows should not shadow the browser's 'window' object
|
|
* simplify focus methods, fix window menu actions
|
|
* make linter happier
|
|
* make linter happier
|
|
* #228 correct location for h264 availability check?
|
|
* #226 don't enable clipboard with Safari and SSL
|
|
* #228 remove broadway
|
|
* avoid errors if the window's title is unset
|
|
* use a more distinct id for windows
|
|
* #223 catch wheel events on windows
|
|
* #225 use path relative to index.html instead
|
|
* only send 'sound-stop' if audio is enabled
|
|
* silence linter warning: readable is better
|
|
* #224 use correct window constructor signature
|
|
* oops: remove debug
|
|
* fix linter warnings
|
|
* remove outdated workaround
|
|
* #222 remove vp9, for now
|
|
* fix wrong context for logging call
|
|
* Disable VP9, prefer h264
|
|
* Fix #217
|
|
* don't spam the console
|
|
* truncate large clipboard buffers
|
|
* propagate the video decoding error message
|
|
* whitespace
|
|
* Less scaling for offscreen decoding
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 27 20:08:05 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 7.0+git20221227.017148e:
|
|
* workaround for setuptools breakage in version 61 and later
|
|
* typo
|
|
* Linting
|
|
* firefox cancas flicker
|
|
* bitmap_options.set() is not defined
|
|
* throttle fix
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 29 16:37:27 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 7.0+git20221031.f1e0fa1:
|
|
* forgot to bump version here
|
|
* #210 brackets change the event handler scope somehow?
|
|
* Hotfix in OffscreenDecodeWorker
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 24 14:18:12 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Update uglifyjs to '3.17.4'
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 19:10:56 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update uglifyjs to '3.17.3'
|
|
- Update to version 6.0+git20221017.21cabde:
|
|
* bump version
|
|
* update the release notes
|
|
* modernize - require python3
|
|
* bump revision
|
|
* typo: missing '%'
|
|
* better wording
|
|
* #204 don't allow modal windows to be minimized
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 01 20:00:10 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update uglifyjs to '3.17.2'
|
|
- Update to version 6.0+git20220926.c248091:
|
|
* linting
|
|
* linting
|
|
* update release no
|
|
* fix el9 builds
|
|
* update the release notes
|
|
* bump release no
|
|
* Move paint, add css class
|
|
* #198 send decode errors to the server
|
|
* typo
|
|
* typo
|
|
* only validate the frame type if it is specified
|
|
* #198 default to medium quality when upscaling
|
|
* #198 don't set any 'resize' options when not using scaling
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 19:43:48 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Updating uglifyjs to '3.17.0'
|
|
- Update to version 5.0+git20220805.f4e08d5:
|
|
* update revision no
|
|
* downmerg
|
|
* linting
|
|
* redraw
|
|
* linting
|
|
* linting
|
|
* trailing comma
|
|
* width/height
|
|
* resizeQuality
|
|
* requestAnimationFrame in worker
|
|
* fix void and scroll
|
|
* restore compatibility with older servers
|
|
* use the new keyboard mapping attributes
|
|
* VPX
|
|
* XpraImageDecoder
|
|
* ImageDecoder
|
|
* 2 spaces
|
|
* WIP
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 19 17:56:29 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 5.0+git20220718.17c39ca:
|
|
* Fix for #188
|
|
* simplify
|
|
* fix broken legacy clipboard
|
|
* use the version agnostic package name
|
|
* #188 need arrow function to use 'this'
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 17:48:10 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 5.0+git20220610.56f906c:
|
|
* brotli return value needs casting
|
|
* remove leftover bencode support
|
|
* more useful error: log protocol flags and packet data
|
|
* show builds from 'git master' as 'beta' builds
|
|
* Remove bencode lib
|
|
* fix sound-data buffer check
|
|
* these packet encoder workarounds are no longer necessary
|
|
* fix beep
|
|
* require 'rencodeplus' and remove bencode + plain rencode
|
|
* remove zlib
|
|
* Allow up to 3 repeats of strings
|
|
* De-index-ify for loops without using `[index, element]` syntax
|
|
* Format .json files in pre-commit hook
|
|
* Silence warnings from format script
|
|
* Extract all packet types into constants
|
|
* Organize client string constants
|
|
* Simplify prototype calls with `Object.hasOwn`
|
|
* Rename image variable for clarity
|
|
* Simplify trivial (& error-prone) indexing operations
|
|
* Rename keystring variable for clarity
|
|
* Downgrade remaining GitHub lint errors to warnings, for future fixing
|
|
* Simplify confusing function declaration
|
|
* Flatten nested template string
|
|
* Fix auto-fixable GitHub lint errors
|
|
* Add GitHub lint plugin to find & fix code smells
|
|
* Downgrade remaining unicorn lint errors to warnings, for future fixing
|
|
* Rename all JS files to PascalCase for consistency
|
|
* Simplify constructed booleans
|
|
* Prefer `.querySelector()` for consistency
|
|
* Remove "use strict" directives to embrace JS modules
|
|
* Expand abbreviations in variable names
|
|
* Fix auto-fixable unicorn lint errors
|
|
* Turn off a rule with broken auto-fix
|
|
* Turn off a rule that caused problems in the past
|
|
* Add unicorn lint plugin to find & fix code smells
|
|
* Simplify duplicate functions to soften redundancy
|
|
* Simplify boolean expressions
|
|
* De-duplicate debug/error/log utility methods
|
|
* Merge trivially-nested if statements
|
|
* Consolidate url construction into a Window class method
|
|
* Deduplicate string literals with new constants
|
|
* Add SonarJS lint plugin to find code smells
|
|
* Upgrade turned-off (but useful) lint rules to warnings
|
|
* Lint-ignore sw.js
|
|
* Undo sw.js formatting from #178
|
|
* #189 guard against client being unset, somehow
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 01 13:46:29 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 5.0+git20220601.d52ebb5:
|
|
* #188 only consume the event when over a window
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 16:51:28 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 5.0+git20220531.9ebe126:
|
|
* access client via 'this'
|
|
* fix another non-offscreen paint error
|
|
* we don't check but we do support these
|
|
* fixup c534ab0d839c7b5501fd83f96a6da6af69aaea5a
|
|
* fix challenge response handler
|
|
* Update VideoDecoder.js
|
|
* #190 running install is usually enough
|
|
* #190 make it clearer one can just run install
|
|
* #183 fix non-decode worker paints
|
|
* Remove all commented-out code
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 25 21:44:13 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Adding a few more 'Requires' to cleanup runtime warnings/errors.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 23 21:12:32 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Updating uglifyjs to '3.15.5'.
|
|
- Update to version 5.0+git20220516.caf9971:
|
|
* Last known commit working w/o error(s).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 18:05:45 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 4.5.2+git20220421.ecc3a08:
|
|
* Added keycloak authentication
|
|
- Switching UglifyJS source from npmjs source url to github source url.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 18:55:04 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Updating uglifyjs to '3.15.4'.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 18:51:58 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 4.5.2+git20220413.dc3077b:
|
|
* tell the server to use 'scroll' encoding less
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 5 15:56:55 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Adjusting top copyright comments.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 29 21:31:10 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Adding 'git-core' as a BuildRequires.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 29 19:02:56 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Inadvertently left out 'BuildRequires: python3'.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 29 16:33:27 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version git20220322.82199bc:
|
|
* make debug logging clearer
|
|
* do log the decode worker instance
|
|
* reduce the amount of audio codec logging
|
|
* add GHA
|
|
* #162 don't use join with a potentially empty root
|
|
* #162 create install dir if needed
|
|
* we already lookup cwd just once, do it early
|
|
* show help if subcommand is invalid
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 29 16:32:46 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Initial version for xpra-html5 pulled out of 'xpra.spec'.
|