Skip to content

Bring in an updated Dullahan autobuild package containing an updated version of CEF 146#5584

Open
callumlinden wants to merge 27 commits into
release/26.3from
callum/cef-146
Open

Bring in an updated Dullahan autobuild package containing an updated version of CEF 146#5584
callumlinden wants to merge 27 commits into
release/26.3from
callum/cef-146

Conversation

@callumlinden
Copy link
Copy Markdown
Contributor

@callumlinden callumlinden commented Mar 26, 2026

This change brings in a new version of the Dullahan autobuild package that was built was against CEF version 146.

This updated PR pulls in CEF 146.0.12 (vs versions in earlier inrevisions of this PR 146.0.7 and 146.0.10). Other than the requisite CEF -> Dullahan -> Viewer autobuild steps, no other code was modified.

This change is for Windows and macOS only. Linux version to follow when we are able to create a compatible v146 version of CEF and remains on version 139.

No changes were required in Dullahan or Viewer C++ code - merely updated in Dullahan autobuild.xml to point to the new C++ binaries and in the Viewer autobuild.xml to point to the updated Dullahan.

For QA/testing, it's been 8 months since the version of CEF used in the canonical Viewer (v139) was released so there will be a very large number of changes in CEF itself.

I did a simple smoke test and confirmed that web pages appear to render as before, links work, keyboard works etc. but if there are issues to resolve, it will be in the more esoteric areas of integration - SLURL support, multiple windows, cookie management etc. I don't know if this warrants a full browser integration regression test - perhaps we wait for feedback in the alpha phase before making that call.

…rsion of CEF v146. No changes to Dullahan or Viewer C++ code
@Geenz
Copy link
Copy Markdown
Collaborator

Geenz commented Mar 31, 2026

Should be fine - though we might want to ask QA to run whatever regression tests they have available for this.

maxim-productengine and others added 8 commits April 13, 2026 12:40
…5632)

The glTF importer branches on LLJointData::mSupport when it decides whether a collision volume should inherit the current rest matrix or the support-rest matrix. That value was never copied from the avatar skeleton XML into LLJointData, so the importer was effectively making that decision on uninitialized state.
The glTF importer rebuilt collision volume override-rest matrices from the imported translation override and viewer-side scale only. That dropped the collision volume rotation defined in avatar_skeleton.xml and produced incorrect inverse bind matrices for rotated collision volumes, especially the torso volumes that use non-uniform scale. The result was a visible mismatch between rigged mesh imported from .glb and the equivalent .dae upload.
…lay the type of connection the version is applicable to.
Bumps [BugSplat-Git/symbol-upload](https://github.com/bugsplat-git/symbol-upload) from 095d163ae9ceb006d286a731dcd35cf6a1b458c8 to 2a0d2b8cf9c54c494144048f25da863d93a02ccd.
- [Release notes](https://github.com/bugsplat-git/symbol-upload/releases)
- [Commits](BugSplat-Git/symbol-upload@095d163...2a0d2b8)

---
updated-dependencies:
- dependency-name: BugSplat-Git/symbol-upload
  dependency-version: 2a0d2b8cf9c54c494144048f25da863d93a02ccd
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…ated version of CEF v146 (146.0.10). No changes to Dullahan or Viewer C++ code
@callumlinden
Copy link
Copy Markdown
Contributor Author

Pulled in the latest CEF (146.0.10) via the usual CEF -> Dullahan -> Viewer autobuild route. No other code changes - just new Dullahan package definitions in autobuild.xml.

Confirmed that it appears to work as expected (simple smoke test with > 1 instances) and that the version is correct (chrome//version in a media floater).

cosmic-linden and others added 18 commits April 15, 2026 09:37
#5634: Apply version string from janus server if available. Also display the type of connection the version is applicable to.
This fixes a bug where the user logs in with good cache, server issues use-cached response, and then the viewer would send another mutelist request on region change.

Signed-off-by: Darl <me@darl.cat>
Constitutes zero behavioral changes.

Signed-off-by: Darl <me@darl.cat>
Velopack's uninstall can't be canceled, so instead it now checks for presense of a running window, makes sure window matches velopack's path, then sends a shutdown message. Window gets the message, verifies path, initiates shutdown.
…ated version of CEF v146 (146.0.12) for Windows/macOS. No changes to Dullahan or Viewer C++ code
@callumlinden callumlinden changed the base branch from develop to release/2026.03 April 24, 2026 00:02
Base automatically changed from release/2026.03 to release/26.3 May 20, 2026 15:35
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

Successfully merging this pull request may close these issues.

10 participants