Skip to content

Commit

Permalink
update chromium version
Browse files Browse the repository at this point in the history
  • Loading branch information
ysmood committed May 5, 2024
1 parent 4efda70 commit 9e96ee3
Show file tree
Hide file tree
Showing 12 changed files with 643 additions and 14 deletions.
4 changes: 2 additions & 2 deletions lib/launcher/revision.go
Expand Up @@ -3,7 +3,7 @@
package launcher

// RevisionDefault for chromium.
const RevisionDefault = 1278087
const RevisionDefault = 1294824

// RevisionPlaywright for arm linux.
const RevisionPlaywright = 1105
const RevisionPlaywright = 1112
11 changes: 11 additions & 0 deletions lib/proto/animation.go
Expand Up @@ -334,3 +334,14 @@ type AnimationAnimationStarted struct {
func (evt AnimationAnimationStarted) ProtoEvent() string {
return "Animation.animationStarted"
}

// AnimationAnimationUpdated Event for animation that has been updated.
type AnimationAnimationUpdated struct {
// Animation that was updated.
Animation *AnimationAnimation `json:"animation"`
}

// ProtoEvent name.
func (evt AnimationAnimationUpdated) ProtoEvent() string {
return "Animation.animationUpdated"
}
95 changes: 95 additions & 0 deletions lib/proto/audits.go
Expand Up @@ -560,6 +560,80 @@ const (
AuditsAttributionReportingIssueTypeNoRegisterOsTriggerHeader AuditsAttributionReportingIssueType = "NoRegisterOsTriggerHeader"
)

// AuditsSharedDictionaryError ...
type AuditsSharedDictionaryError string

const (
// AuditsSharedDictionaryErrorUseErrorCrossOriginNoCorsRequest enum const.
AuditsSharedDictionaryErrorUseErrorCrossOriginNoCorsRequest AuditsSharedDictionaryError = "UseErrorCrossOriginNoCorsRequest"

// AuditsSharedDictionaryErrorUseErrorDictionaryLoadFailure enum const.
AuditsSharedDictionaryErrorUseErrorDictionaryLoadFailure AuditsSharedDictionaryError = "UseErrorDictionaryLoadFailure"

// AuditsSharedDictionaryErrorUseErrorMatchingDictionaryNotUsed enum const.
AuditsSharedDictionaryErrorUseErrorMatchingDictionaryNotUsed AuditsSharedDictionaryError = "UseErrorMatchingDictionaryNotUsed"

// AuditsSharedDictionaryErrorUseErrorUnexpectedContentDictionaryHeader enum const.
AuditsSharedDictionaryErrorUseErrorUnexpectedContentDictionaryHeader AuditsSharedDictionaryError = "UseErrorUnexpectedContentDictionaryHeader"

// AuditsSharedDictionaryErrorWriteErrorCossOriginNoCorsRequest enum const.
AuditsSharedDictionaryErrorWriteErrorCossOriginNoCorsRequest AuditsSharedDictionaryError = "WriteErrorCossOriginNoCorsRequest"

// AuditsSharedDictionaryErrorWriteErrorDisallowedBySettings enum const.
AuditsSharedDictionaryErrorWriteErrorDisallowedBySettings AuditsSharedDictionaryError = "WriteErrorDisallowedBySettings"

// AuditsSharedDictionaryErrorWriteErrorExpiredResponse enum const.
AuditsSharedDictionaryErrorWriteErrorExpiredResponse AuditsSharedDictionaryError = "WriteErrorExpiredResponse"

// AuditsSharedDictionaryErrorWriteErrorFeatureDisabled enum const.
AuditsSharedDictionaryErrorWriteErrorFeatureDisabled AuditsSharedDictionaryError = "WriteErrorFeatureDisabled"

// AuditsSharedDictionaryErrorWriteErrorInsufficientResources enum const.
AuditsSharedDictionaryErrorWriteErrorInsufficientResources AuditsSharedDictionaryError = "WriteErrorInsufficientResources"

// AuditsSharedDictionaryErrorWriteErrorInvalidMatchField enum const.
AuditsSharedDictionaryErrorWriteErrorInvalidMatchField AuditsSharedDictionaryError = "WriteErrorInvalidMatchField"

// AuditsSharedDictionaryErrorWriteErrorInvalidStructuredHeader enum const.
AuditsSharedDictionaryErrorWriteErrorInvalidStructuredHeader AuditsSharedDictionaryError = "WriteErrorInvalidStructuredHeader"

// AuditsSharedDictionaryErrorWriteErrorNavigationRequest enum const.
AuditsSharedDictionaryErrorWriteErrorNavigationRequest AuditsSharedDictionaryError = "WriteErrorNavigationRequest"

// AuditsSharedDictionaryErrorWriteErrorNoMatchField enum const.
AuditsSharedDictionaryErrorWriteErrorNoMatchField AuditsSharedDictionaryError = "WriteErrorNoMatchField"

// AuditsSharedDictionaryErrorWriteErrorNonListMatchDestField enum const.
AuditsSharedDictionaryErrorWriteErrorNonListMatchDestField AuditsSharedDictionaryError = "WriteErrorNonListMatchDestField"

// AuditsSharedDictionaryErrorWriteErrorNonSecureContext enum const.
AuditsSharedDictionaryErrorWriteErrorNonSecureContext AuditsSharedDictionaryError = "WriteErrorNonSecureContext"

// AuditsSharedDictionaryErrorWriteErrorNonStringIDField enum const.
AuditsSharedDictionaryErrorWriteErrorNonStringIDField AuditsSharedDictionaryError = "WriteErrorNonStringIdField"

// AuditsSharedDictionaryErrorWriteErrorNonStringInMatchDestList enum const.
AuditsSharedDictionaryErrorWriteErrorNonStringInMatchDestList AuditsSharedDictionaryError = "WriteErrorNonStringInMatchDestList"

// AuditsSharedDictionaryErrorWriteErrorNonStringMatchField enum const.
AuditsSharedDictionaryErrorWriteErrorNonStringMatchField AuditsSharedDictionaryError = "WriteErrorNonStringMatchField"

// AuditsSharedDictionaryErrorWriteErrorNonTokenTypeField enum const.
AuditsSharedDictionaryErrorWriteErrorNonTokenTypeField AuditsSharedDictionaryError = "WriteErrorNonTokenTypeField"

// AuditsSharedDictionaryErrorWriteErrorRequestAborted enum const.
AuditsSharedDictionaryErrorWriteErrorRequestAborted AuditsSharedDictionaryError = "WriteErrorRequestAborted"

// AuditsSharedDictionaryErrorWriteErrorShuttingDown enum const.
AuditsSharedDictionaryErrorWriteErrorShuttingDown AuditsSharedDictionaryError = "WriteErrorShuttingDown"

// AuditsSharedDictionaryErrorWriteErrorTooLongIDField enum const.
AuditsSharedDictionaryErrorWriteErrorTooLongIDField AuditsSharedDictionaryError = "WriteErrorTooLongIdField"

// AuditsSharedDictionaryErrorWriteErrorUnsupportedType enum const.
AuditsSharedDictionaryErrorWriteErrorUnsupportedType AuditsSharedDictionaryError = "WriteErrorUnsupportedType"
)

// AuditsAttributionReportingIssueDetails Details for issues around "Attribution Reporting API" usage.
// Explainer: https://github.com/WICG/attribution-reporting-api
type AuditsAttributionReportingIssueDetails struct {
Expand Down Expand Up @@ -605,6 +679,15 @@ type AuditsNavigatorUserAgentIssueDetails struct {
Location *AuditsSourceCodeLocation `json:"location,omitempty"`
}

// AuditsSharedDictionaryIssueDetails ...
type AuditsSharedDictionaryIssueDetails struct {
// SharedDictionaryError ...
SharedDictionaryError AuditsSharedDictionaryError `json:"sharedDictionaryError"`

// Request ...
Request *AuditsAffectedRequest `json:"request"`
}

// AuditsGenericIssueErrorType ...
type AuditsGenericIssueErrorType string

Expand Down Expand Up @@ -834,6 +917,12 @@ const (

// AuditsFederatedAuthRequestIssueReasonNotSignedInWithIdp enum const.
AuditsFederatedAuthRequestIssueReasonNotSignedInWithIdp AuditsFederatedAuthRequestIssueReason = "NotSignedInWithIdp"

// AuditsFederatedAuthRequestIssueReasonMissingTransientUserActivation enum const.
AuditsFederatedAuthRequestIssueReasonMissingTransientUserActivation AuditsFederatedAuthRequestIssueReason = "MissingTransientUserActivation"

// AuditsFederatedAuthRequestIssueReasonReplacedByButtonMode enum const.
AuditsFederatedAuthRequestIssueReasonReplacedByButtonMode AuditsFederatedAuthRequestIssueReason = "ReplacedByButtonMode"
)

// AuditsFederatedAuthUserInfoRequestIssueDetails ...
Expand Down Expand Up @@ -1016,6 +1105,9 @@ const (

// AuditsInspectorIssueCodePropertyRuleIssue enum const.
AuditsInspectorIssueCodePropertyRuleIssue AuditsInspectorIssueCode = "PropertyRuleIssue"

// AuditsInspectorIssueCodeSharedDictionaryIssue enum const.
AuditsInspectorIssueCodeSharedDictionaryIssue AuditsInspectorIssueCode = "SharedDictionaryIssue"
)

// AuditsInspectorIssueDetails This struct holds a list of optional fields with additional information
Expand Down Expand Up @@ -1081,6 +1173,9 @@ type AuditsInspectorIssueDetails struct {

// FederatedAuthUserInfoRequestIssueDetails (optional) ...
FederatedAuthUserInfoRequestIssueDetails *AuditsFederatedAuthUserInfoRequestIssueDetails `json:"federatedAuthUserInfoRequestIssueDetails,omitempty"`

// SharedDictionaryIssueDetails (optional) ...
SharedDictionaryIssueDetails *AuditsSharedDictionaryIssueDetails `json:"sharedDictionaryIssueDetails,omitempty"`
}

// AuditsIssueID A unique id for a DevTools inspector issue. Allows other entities (e.g.
Expand Down
26 changes: 26 additions & 0 deletions lib/proto/definitions.go
Expand Up @@ -52,6 +52,7 @@ var types = map[string]reflect.Type{
"Animation.animationCanceled": reflect.TypeOf(AnimationAnimationCanceled{}),
"Animation.animationCreated": reflect.TypeOf(AnimationAnimationCreated{}),
"Animation.animationStarted": reflect.TypeOf(AnimationAnimationStarted{}),
"Animation.animationUpdated": reflect.TypeOf(AnimationAnimationUpdated{}),
"Audits.AffectedCookie": reflect.TypeOf(AuditsAffectedCookie{}),
"Audits.AffectedRequest": reflect.TypeOf(AuditsAffectedRequest{}),
"Audits.AffectedFrame": reflect.TypeOf(AuditsAffectedFrame{}),
Expand All @@ -67,6 +68,7 @@ var types = map[string]reflect.Type{
"Audits.AttributionReportingIssueDetails": reflect.TypeOf(AuditsAttributionReportingIssueDetails{}),
"Audits.QuirksModeIssueDetails": reflect.TypeOf(AuditsQuirksModeIssueDetails{}),
"Audits.NavigatorUserAgentIssueDetails": reflect.TypeOf(AuditsNavigatorUserAgentIssueDetails{}),
"Audits.SharedDictionaryIssueDetails": reflect.TypeOf(AuditsSharedDictionaryIssueDetails{}),
"Audits.GenericIssueDetails": reflect.TypeOf(AuditsGenericIssueDetails{}),
"Audits.DeprecationIssueDetails": reflect.TypeOf(AuditsDeprecationIssueDetails{}),
"Audits.BounceTrackingIssueDetails": reflect.TypeOf(AuditsBounceTrackingIssueDetails{}),
Expand All @@ -87,6 +89,8 @@ var types = map[string]reflect.Type{
"Audits.checkFormsIssues": reflect.TypeOf(AuditsCheckFormsIssues{}),
"Audits.checkFormsIssuesResult": reflect.TypeOf(AuditsCheckFormsIssuesResult{}),
"Audits.issueAdded": reflect.TypeOf(AuditsIssueAdded{}),
"Extensions.loadUnpacked": reflect.TypeOf(ExtensionsLoadUnpacked{}),
"Extensions.loadUnpackedResult": reflect.TypeOf(ExtensionsLoadUnpackedResult{}),
"Autofill.CreditCard": reflect.TypeOf(AutofillCreditCard{}),
"Autofill.AddressField": reflect.TypeOf(AutofillAddressField{}),
"Autofill.AddressFields": reflect.TypeOf(AutofillAddressFields{}),
Expand Down Expand Up @@ -308,6 +312,8 @@ var types = map[string]reflect.Type{
"DOM.querySelectorAllResult": reflect.TypeOf(DOMQuerySelectorAllResult{}),
"DOM.getTopLayerElements": reflect.TypeOf(DOMGetTopLayerElements{}),
"DOM.getTopLayerElementsResult": reflect.TypeOf(DOMGetTopLayerElementsResult{}),
"DOM.getElementByRelation": reflect.TypeOf(DOMGetElementByRelation{}),
"DOM.getElementByRelationResult": reflect.TypeOf(DOMGetElementByRelationResult{}),
"DOM.redo": reflect.TypeOf(DOMRedo{}),
"DOM.removeAttribute": reflect.TypeOf(DOMRemoveAttribute{}),
"DOM.removeNode": reflect.TypeOf(DOMRemoveNode{}),
Expand Down Expand Up @@ -428,6 +434,8 @@ var types = map[string]reflect.Type{
"Emulation.setCPUThrottlingRate": reflect.TypeOf(EmulationSetCPUThrottlingRate{}),
"Emulation.setDefaultBackgroundColorOverride": reflect.TypeOf(EmulationSetDefaultBackgroundColorOverride{}),
"Emulation.setDeviceMetricsOverride": reflect.TypeOf(EmulationSetDeviceMetricsOverride{}),
"Emulation.setDevicePostureOverride": reflect.TypeOf(EmulationSetDevicePostureOverride{}),
"Emulation.clearDevicePostureOverride": reflect.TypeOf(EmulationClearDevicePostureOverride{}),
"Emulation.setScrollbarsHidden": reflect.TypeOf(EmulationSetScrollbarsHidden{}),
"Emulation.setDocumentCookieDisabled": reflect.TypeOf(EmulationSetDocumentCookieDisabled{}),
"Emulation.setEmitTouchEventsForMouse": reflect.TypeOf(EmulationSetEmitTouchEventsForMouse{}),
Expand Down Expand Up @@ -659,6 +667,7 @@ var types = map[string]reflect.Type{
"Network.webTransportClosed": reflect.TypeOf(NetworkWebTransportClosed{}),
"Network.requestWillBeSentExtraInfo": reflect.TypeOf(NetworkRequestWillBeSentExtraInfo{}),
"Network.responseReceivedExtraInfo": reflect.TypeOf(NetworkResponseReceivedExtraInfo{}),
"Network.responseReceivedEarlyHints": reflect.TypeOf(NetworkResponseReceivedEarlyHints{}),
"Network.trustTokenOperationDone": reflect.TypeOf(NetworkTrustTokenOperationDone{}),
"Network.subresourceWebBundleMetadataReceived": reflect.TypeOf(NetworkSubresourceWebBundleMetadataReceived{}),
"Network.subresourceWebBundleMetadataError": reflect.TypeOf(NetworkSubresourceWebBundleMetadataError{}),
Expand Down Expand Up @@ -744,6 +753,17 @@ var types = map[string]reflect.Type{
"Page.InstallabilityErrorArgument": reflect.TypeOf(PageInstallabilityErrorArgument{}),
"Page.InstallabilityError": reflect.TypeOf(PageInstallabilityError{}),
"Page.CompilationCacheParams": reflect.TypeOf(PageCompilationCacheParams{}),
"Page.FileFilter": reflect.TypeOf(PageFileFilter{}),
"Page.FileHandler": reflect.TypeOf(PageFileHandler{}),
"Page.ImageResource": reflect.TypeOf(PageImageResource{}),
"Page.LaunchHandler": reflect.TypeOf(PageLaunchHandler{}),
"Page.ProtocolHandler": reflect.TypeOf(PageProtocolHandler{}),
"Page.RelatedApplication": reflect.TypeOf(PageRelatedApplication{}),
"Page.ScopeExtension": reflect.TypeOf(PageScopeExtension{}),
"Page.Screenshot": reflect.TypeOf(PageScreenshot{}),
"Page.ShareTarget": reflect.TypeOf(PageShareTarget{}),
"Page.Shortcut": reflect.TypeOf(PageShortcut{}),
"Page.WebAppManifest": reflect.TypeOf(PageWebAppManifest{}),
"Page.BackForwardCacheBlockingDetails": reflect.TypeOf(PageBackForwardCacheBlockingDetails{}),
"Page.BackForwardCacheNotRestoredExplanation": reflect.TypeOf(PageBackForwardCacheNotRestoredExplanation{}),
"Page.BackForwardCacheNotRestoredExplanationTree": reflect.TypeOf(PageBackForwardCacheNotRestoredExplanationTree{}),
Expand Down Expand Up @@ -1140,6 +1160,12 @@ var types = map[string]reflect.Type{
"FedCm.resetCooldown": reflect.TypeOf(FedCmResetCooldown{}),
"FedCm.dialogShown": reflect.TypeOf(FedCmDialogShown{}),
"FedCm.dialogClosed": reflect.TypeOf(FedCmDialogClosed{}),
"PWA.FileHandlerAccept": reflect.TypeOf(PWAFileHandlerAccept{}),
"PWA.FileHandler": reflect.TypeOf(PWAFileHandler{}),
"PWA.getOsAppState": reflect.TypeOf(PWAGetOsAppState{}),
"PWA.getOsAppStateResult": reflect.TypeOf(PWAGetOsAppStateResult{}),
"PWA.install": reflect.TypeOf(PWAInstall{}),
"PWA.uninstall": reflect.TypeOf(PWAUninstall{}),
"Console.ConsoleMessage": reflect.TypeOf(ConsoleConsoleMessage{}),
"Console.clearMessages": reflect.TypeOf(ConsoleClearMessages{}),
"Console.disable": reflect.TypeOf(ConsoleDisable{}),
Expand Down
52 changes: 52 additions & 0 deletions lib/proto/definitions_test.go
Expand Up @@ -139,6 +139,11 @@ func (t T) AnimationAnimationStarted() {
t.Regex("", e.ProtoEvent())
}

func (t T) AnimationAnimationUpdated() {
e := proto.AnimationAnimationUpdated{}
t.Regex("", e.ProtoEvent())
}

func (t T) AuditsGetEncodedResponse() {
c := &Client{}
_, err := proto.AuditsGetEncodedResponse{}.Call(c)
Expand Down Expand Up @@ -174,6 +179,12 @@ func (t T) AuditsIssueAdded() {
t.Regex("", e.ProtoEvent())
}

func (t T) ExtensionsLoadUnpacked() {
c := &Client{}
_, err := proto.ExtensionsLoadUnpacked{}.Call(c)
t.Nil(err)
}

func (t T) AutofillTrigger() {
c := &Client{}
err := proto.AutofillTrigger{}.Call(c)
Expand Down Expand Up @@ -816,6 +827,12 @@ func (t T) DOMGetTopLayerElements() {
t.Nil(err)
}

func (t T) DOMGetElementByRelation() {
c := &Client{}
_, err := proto.DOMGetElementByRelation{}.Call(c)
t.Nil(err)
}

func (t T) DOMRedo() {
c := &Client{}
err := proto.DOMRedo{}.Call(c)
Expand Down Expand Up @@ -1264,6 +1281,18 @@ func (t T) EmulationSetDeviceMetricsOverride() {
t.Nil(err)
}

func (t T) EmulationSetDevicePostureOverride() {
c := &Client{}
err := proto.EmulationSetDevicePostureOverride{}.Call(c)
t.Nil(err)
}

func (t T) EmulationClearDevicePostureOverride() {
c := &Client{}
err := proto.EmulationClearDevicePostureOverride{}.Call(c)
t.Nil(err)
}

func (t T) EmulationSetScrollbarsHidden() {
c := &Client{}
err := proto.EmulationSetScrollbarsHidden{}.Call(c)
Expand Down Expand Up @@ -2080,6 +2109,11 @@ func (t T) NetworkResponseReceivedExtraInfo() {
t.Regex("", e.ProtoEvent())
}

func (t T) NetworkResponseReceivedEarlyHints() {
e := proto.NetworkResponseReceivedEarlyHints{}
t.Regex("", e.ProtoEvent())
}

func (t T) NetworkTrustTokenOperationDone() {
e := proto.NetworkTrustTokenOperationDone{}
t.Regex("", e.ProtoEvent())
Expand Down Expand Up @@ -3864,6 +3898,24 @@ func (t T) FedCmDialogClosed() {
t.Regex("", e.ProtoEvent())
}

func (t T) PWAGetOsAppState() {
c := &Client{}
_, err := proto.PWAGetOsAppState{}.Call(c)
t.Nil(err)
}

func (t T) PWAInstall() {
c := &Client{}
err := proto.PWAInstall{}.Call(c)
t.Nil(err)
}

func (t T) PWAUninstall() {
c := &Client{}
err := proto.PWAUninstall{}.Call(c)
t.Nil(err)
}

func (t T) ConsoleClearMessages() {
c := &Client{}
err := proto.ConsoleClearMessages{}.Call(c)
Expand Down
38 changes: 38 additions & 0 deletions lib/proto/dom.go
Expand Up @@ -79,6 +79,12 @@ const (
// DOMPseudoTypeFirstLineInherited enum const.
DOMPseudoTypeFirstLineInherited DOMPseudoType = "first-line-inherited"

// DOMPseudoTypeScrollMarker enum const.
DOMPseudoTypeScrollMarker DOMPseudoType = "scroll-marker"

// DOMPseudoTypeScrollMarkers enum const.
DOMPseudoTypeScrollMarkers DOMPseudoType = "scroll-markers"

// DOMPseudoTypeScrollbar enum const.
DOMPseudoTypeScrollbar DOMPseudoType = "scrollbar"

Expand Down Expand Up @@ -1034,6 +1040,38 @@ type DOMGetTopLayerElementsResult struct {
NodeIDs []DOMNodeID `json:"nodeIds"`
}

// DOMGetElementByRelationRelation enum.
type DOMGetElementByRelationRelation string

const (
// DOMGetElementByRelationRelationPopoverTarget enum const.
DOMGetElementByRelationRelationPopoverTarget DOMGetElementByRelationRelation = "PopoverTarget"
)

// DOMGetElementByRelation (experimental) Returns the NodeId of the matched element according to certain relations.
type DOMGetElementByRelation struct {
// NodeID Id of the node from which to query the relation.
NodeID DOMNodeID `json:"nodeId"`

// Relation Type of relation to get.
Relation DOMGetElementByRelationRelation `json:"relation"`
}

// ProtoReq name.
func (m DOMGetElementByRelation) ProtoReq() string { return "DOM.getElementByRelation" }

// Call the request.
func (m DOMGetElementByRelation) Call(c Client) (*DOMGetElementByRelationResult, error) {
var res DOMGetElementByRelationResult
return &res, call(m.ProtoReq(), m, &res, c)
}

// DOMGetElementByRelationResult (experimental) ...
type DOMGetElementByRelationResult struct {
// NodeID NodeId of the element matching the queried relation.
NodeID DOMNodeID `json:"nodeId"`
}

// DOMRedo (experimental) Re-does the last undone action.
type DOMRedo struct{}

Expand Down

0 comments on commit 9e96ee3

Please sign in to comment.