* High CVE-2025-0434: Out of bounds memory access in V8 * High CVE-2025-0435: Inappropriate implementation in Navigation * High CVE-2025-0436: Integer overflow in Skia * High CVE-2025-0437: Out of bounds read in Metrics * High CVE-2025-0438: Stack buffer overflow in Tracing * Medium CVE-2025-0439: Race in Frames * Medium CVE-2025-0440: Inappropriate implementation in Fullscreen * Medium CVE-2025-0441: Inappropriate implementation in Fenced * Medium CVE-2025-0442: Inappropriate implementation in Payments * Medium CVE-2025-0443: Insufficient data validation in Extensions * Low CVE-2025-0446: Inappropriate implementation in Extensions * Low CVE-2025-0447: Inappropriate implementation in Navigation * Low CVE-2025-0448: Inappropriate implementation in Compositingi10e
parent
9a71b85961
commit
95a2b45e45
@ -1,13 +0,0 @@
|
||||
diff -up chromium-128.0.6613.137/third_party/inspector_protocol/code_generator.py.me chromium-128.0.6613.137/third_party/inspector_protocol/code_generator.py
|
||||
--- chromium-128.0.6613.137/third_party/inspector_protocol/code_generator.py.me 2024-09-16 12:47:47.541825252 +0200
|
||||
+++ chromium-128.0.6613.137/third_party/inspector_protocol/code_generator.py 2024-09-16 12:48:39.210990291 +0200
|
||||
@@ -147,8 +147,7 @@ def dash_to_camelcase(word):
|
||||
|
||||
def to_snake_case(name):
|
||||
name = re.sub(r"([A-Z]{2,})([A-Z][a-z])", r"\1_\2", name)
|
||||
- return re.sub(r"([a-z0-9])([A-Z])", r"\1_\2", name, sys.maxsize).lower()
|
||||
-
|
||||
+ return re.sub(r"([a-z0-9])([A-Z])", r"\1_\2", name, count=sys.maxsize).lower()
|
||||
|
||||
def to_method_case(config, name):
|
||||
if config.use_title_case_methods:
|
@ -1,90 +0,0 @@
|
||||
commit f457e3c32b8170a39ead84ceaf9f0fdbe0696649
|
||||
Author: Michael Lippautz <mlippautz@chromium.org>
|
||||
Date: Tue Oct 15 19:27:32 2024 +0000
|
||||
|
||||
Fix size assertions across Blink
|
||||
|
||||
The ASSERT_SIZE() macro is used to check that certain object sizes do
|
||||
not grow unexpectedly. Fix a few occurrences that assumed that Member
|
||||
is always the same size as debug builds may blow up the pointer size
|
||||
to allow verifying some conditions.
|
||||
|
||||
Bug: 373485798
|
||||
Change-Id: I243dd7d75810e2cfda0141817986a6c4a03c6392
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5934877
|
||||
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
|
||||
Reviewed-by: Steinar H Gunderson <sesse@chromium.org>
|
||||
Cr-Commit-Position: refs/heads/main@{#1368939}
|
||||
|
||||
diff --git a/third_party/blink/renderer/core/css/css_selector.cc b/third_party/blink/renderer/core/css/css_selector.cc
|
||||
index e9cd483e0ce13..3d99eab57489e 100644
|
||||
--- a/third_party/blink/renderer/core/css/css_selector.cc
|
||||
+++ b/third_party/blink/renderer/core/css/css_selector.cc
|
||||
@@ -88,7 +88,11 @@ unsigned MaximumSpecificity(
|
||||
|
||||
struct SameSizeAsCSSSelector {
|
||||
unsigned bitfields;
|
||||
- void* pointers[1];
|
||||
+ union {
|
||||
+ AtomicString value_;
|
||||
+ QualifiedName tag_q_name_or_attribute_;
|
||||
+ Member<void*> rare_data_;
|
||||
+ } pointers;
|
||||
};
|
||||
|
||||
ASSERT_SIZE(CSSSelector, SameSizeAsCSSSelector);
|
||||
diff --git a/third_party/blink/renderer/core/css/resolver/match_result.h b/third_party/blink/renderer/core/css/resolver/match_result.h
|
||||
index c99bae9777094..210ef8610b808 100644
|
||||
--- a/third_party/blink/renderer/core/css/resolver/match_result.h
|
||||
+++ b/third_party/blink/renderer/core/css/resolver/match_result.h
|
||||
@@ -34,6 +34,7 @@
|
||||
#include "third_party/blink/renderer/core/dom/tree_scope.h"
|
||||
#include "third_party/blink/renderer/platform/heap/collection_support/heap_vector.h"
|
||||
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
|
||||
+#include "third_party/blink/renderer/platform/wtf/size_assertions.h"
|
||||
#include "third_party/blink/renderer/platform/wtf/vector.h"
|
||||
|
||||
namespace blink {
|
||||
@@ -88,8 +89,13 @@ struct CORE_EXPORT MatchedProperties {
|
||||
Member<CSSPropertyValueSet> properties;
|
||||
Data data_;
|
||||
};
|
||||
-static_assert(sizeof(MatchedProperties) <= 12,
|
||||
- "MatchedProperties should not grow without thinking");
|
||||
+
|
||||
+struct SameSizeAsMatchedProperties {
|
||||
+ Member<void*> properties;
|
||||
+ uint8_t data_[8];
|
||||
+};
|
||||
+
|
||||
+ASSERT_SIZE(MatchedProperties, SameSizeAsMatchedProperties);
|
||||
|
||||
} // namespace blink
|
||||
|
||||
diff --git a/third_party/blink/renderer/core/dom/element_data.cc b/third_party/blink/renderer/core/dom/element_data.cc
|
||||
index 0e616444cbf92..6f3592bfa907b 100644
|
||||
--- a/third_party/blink/renderer/core/dom/element_data.cc
|
||||
+++ b/third_party/blink/renderer/core/dom/element_data.cc
|
||||
@@ -46,7 +46,8 @@ struct SameSizeAsElementData final
|
||||
: public GarbageCollected<SameSizeAsElementData> {
|
||||
unsigned bitfield;
|
||||
Member<void*> willbe_member;
|
||||
- void* pointers[2];
|
||||
+ SpaceSplitString class_names_;
|
||||
+ void* pointers[1];
|
||||
};
|
||||
|
||||
ASSERT_SIZE(ElementData, SameSizeAsElementData);
|
||||
diff --git a/third_party/blink/renderer/platform/fonts/shaping/shape_result.cc b/third_party/blink/renderer/platform/fonts/shaping/shape_result.cc
|
||||
index 98a9f6988ae3d..68b3c922cb362 100644
|
||||
--- a/third_party/blink/renderer/platform/fonts/shaping/shape_result.cc
|
||||
+++ b/third_party/blink/renderer/platform/fonts/shaping/shape_result.cc
|
||||
@@ -75,7 +75,7 @@ struct SameSizeAsRunInfo {
|
||||
void* pointers[2];
|
||||
unsigned integer;
|
||||
} glyph_data;
|
||||
- void* pointer;
|
||||
+ Member<void*> pointer;
|
||||
Vector<int> vector;
|
||||
int integers[6];
|
||||
};
|
@ -0,0 +1,32 @@
|
||||
commit 1ab1a14ad97394d384d8dc6de51bb229625e66d6
|
||||
Author: Benoît Lizé <lizeb@chromium.org>
|
||||
Date: Mon Sep 16 12:01:14 2024 +0200
|
||||
|
||||
[cppgc] Decommit pooled pages by default
|
||||
|
||||
This reduces committed memory by a large amount, which matters on
|
||||
Windows. See the field trial results, which measure committed memory:
|
||||
https://screenshot.googleplex.com/kEBAScqJSEXuRoy
|
||||
|
||||
Bug: chromium:326303884
|
||||
Change-Id: I619257871bcdb7ed50a71f41af341d0df634428a
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5864909
|
||||
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
|
||||
Reviewed-by: Anton Bikineev <bikineev@chromium.org>
|
||||
Commit-Queue: Anton Bikineev <bikineev@chromium.org>
|
||||
Auto-Submit: Benoit Lize <lizeb@chromium.org>
|
||||
Cr-Commit-Position: refs/heads/main@{#96107}
|
||||
|
||||
diff --git a/v8/src/flags/flag-definitions.h b/v8/src/flags/flag-definitions.h
|
||||
index 69946faf5ed..85c4b68612e 100644
|
||||
--- a/v8/src/flags/flag-definitions.h
|
||||
+++ b/v8/src/flags/flag-definitions.h
|
||||
@@ -821,7 +821,7 @@ DEFINE_BOOL(trace_block_coverage, false,
|
||||
"trace collected block coverage information")
|
||||
DEFINE_BOOL(trace_protector_invalidation, false,
|
||||
"trace protector cell invalidations")
|
||||
-DEFINE_BOOL(decommit_pooled_pages, false,
|
||||
+DEFINE_BOOL(decommit_pooled_pages, true,
|
||||
"decommit, rather than discard pooled pages")
|
||||
|
||||
#ifdef V8_MINORMS_STRING_SHORTCUTTING
|
@ -1,13 +0,0 @@
|
||||
diff -up chromium-131.0.6778.69/build/linux/unbundle/freetype.gn.me chromium-131.0.6778.69/build/linux/unbundle/freetype.gn
|
||||
--- chromium-131.0.6778.69/build/linux/unbundle/freetype.gn.me 2024-11-13 08:48:26.212329841 +0100
|
||||
+++ chromium-131.0.6778.69/build/linux/unbundle/freetype.gn 2024-11-13 08:49:03.071985611 +0100
|
||||
@@ -11,4 +11,9 @@ declare_args() {
|
||||
# System FreeType configurations other than as described WILL INTRODUCE TEXT
|
||||
# RENDERING AND SECURITY REGRESSIONS.
|
||||
use_system_freetype = true
|
||||
+
|
||||
+ # Use FreeType for font rendering. If this is set to false, FreeType is
|
||||
+ # replaced with the Rust-based Fontations set of libraries plus Skia
|
||||
+ # path rendering.
|
||||
+ enable_freetype = true
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
diff -up chromium-132.0.6834.57/pdf/pdfium/pdfium_api_wrappers.cc.me chromium-132.0.6834.57/pdf/pdfium/pdfium_api_wrappers.cc
|
||||
--- chromium-132.0.6834.57/pdf/pdfium/pdfium_api_wrappers.cc.me 2025-01-10 11:17:44.598459092 +0100
|
||||
+++ chromium-132.0.6834.57/pdf/pdfium/pdfium_api_wrappers.cc 2025-01-10 11:18:55.910222909 +0100
|
||||
@@ -147,7 +147,7 @@ std::u16string GetPageObjectMarkName(FPD
|
||||
|
||||
// Number of characters, including the NUL.
|
||||
const size_t expected_size = base::checked_cast<size_t>(buflen_bytes / 2);
|
||||
- PDFiumAPIStringBufferAdapter adapter(&name, expected_size,
|
||||
+ PDFiumAPIStringBufferAdapter<std::u16string> adapter(&name, expected_size,
|
||||
/*check_expected_size=*/true);
|
||||
unsigned long actual_buflen_bytes = 0; // NOLINT(runtime/int)
|
||||
bool result =
|
@ -0,0 +1,662 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang='en'>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<title>Tree - rpms/chromium - src.fedoraproject.org</title>
|
||||
<link rel="shortcut icon" type="image/vnd.microsoft.icon"
|
||||
href="/theme/static/favicon.ico?version=5.14.1"/>
|
||||
<link href="/theme/static/fedora-bootstrap-1.3.0/fedora-bootstrap.min.css?version=5.14.1"
|
||||
type="text/css" rel="stylesheet" />
|
||||
<link href="/theme/static/fonts/fonts.css?version=5.14.1"
|
||||
rel="stylesheet" type="text/css" />
|
||||
<link href="/theme/static/fonts/hack_fonts/css/hack-extended.min.css?version=5.14.1"
|
||||
type="text/css" rel="stylesheet" />
|
||||
<link href="/theme/static/theme.css?version=5.14.1"
|
||||
type="text/css" rel="stylesheet" />
|
||||
|
||||
<link type="text/css" rel="stylesheet" nonce="IcRTnphUwSVbNEUvuKBNVMcj5" href="/static/vendor/font-awesome/font-awesome.css?version=5.14.1"/>
|
||||
<link type="text/css" rel="stylesheet" nonce="IcRTnphUwSVbNEUvuKBNVMcj5" href="/static/pagure.css?version=5.14.1"/>
|
||||
<link nonce="IcRTnphUwSVbNEUvuKBNVMcj5" rel="stylesheet" href="/static/vendor/highlight.js/styles/github.css?version=5.14.1"/>
|
||||
<link nonce="IcRTnphUwSVbNEUvuKBNVMcj5" rel="stylesheet" href="/static/vendor/highlightjs-line-numbers/highlightjs-line-numbers.min.css?version=5.14.1"/>
|
||||
<style nonce="IcRTnphUwSVbNEUvuKBNVMcj5">
|
||||
.hljs {
|
||||
background: #fff;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body id="home">
|
||||
|
||||
<!-- start masthead -->
|
||||
<nav class="navbar navbar-light masthead p-0 navbar-expand">
|
||||
<div class="container">
|
||||
<a href="/" class="navbar-brand">
|
||||
<img height="40" src="/theme/static/pagure-logo.png?version=5.14.1"
|
||||
alt="pagure Logo" id="pagureLogo"/>
|
||||
</a>
|
||||
<ul class="navbar-nav ml-auto">
|
||||
|
||||
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary" href="/login/?next=https://src.fedoraproject.org/rpms/chromium/blob/1e146bce284775c93e4a41b157a1cf93918e7aa3/f/chromium-132-el8-ffmpeg.patch">Log In</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
<!-- close masthead-->
|
||||
|
||||
<div class="bodycontent">
|
||||
|
||||
|
||||
<div class="bg-light border border-bottom pt-3">
|
||||
<div class="container">
|
||||
<div class="row mb-3">
|
||||
<div class="col-6">
|
||||
<div class="row">
|
||||
<div class="col-auto pr-0">
|
||||
<h3>
|
||||
<i class="fa fa-archive text-muted"></i></h3>
|
||||
</div>
|
||||
<div class="col-auto pl-2">
|
||||
<h3 class="mb-0">
|
||||
<a href="/projects/rpms/%2A">rpms</a> / <a href="/rpms/chromium"><strong>chromium</strong></a>
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-6 text-right">
|
||||
<div class="btn-group">
|
||||
<div class="btn-group">
|
||||
<a href="#"
|
||||
class="btn btn-sm dropdown-toggle btn-outline-primary"
|
||||
data-toggle="dropdown" id="watch-button">
|
||||
<i class="fa fa-clone fa-fw"></i>
|
||||
<span>Clone</span>
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-right">
|
||||
<div class="m-3" id="source-dropdown">
|
||||
<div>
|
||||
<h5><strong>Source Code</strong></h5>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="input-group input-group-sm">
|
||||
<div class="input-group-prepend"><span class="input-group-text">GIT</span></div>
|
||||
<input class="form-control bg-white select-on-focus" type="text" value="https://src.fedoraproject.org/rpms/chromium.git" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ul class="nav nav-tabs nav-small border-bottom-0">
|
||||
<li class="nav-item mr-2 text-dark">
|
||||
<a class="nav-link active" href="/rpms/chromium">
|
||||
<i class="fa fa-code fa-fw text-muted"></i>
|
||||
<span class="d-none d-md-inline">Source</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item mr-2 text-dark">
|
||||
<a class="nav-link" href="https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&classification=Fedora&product=Fedora&product=Fedora EPEL&component=chromium">
|
||||
<i class="fa fa-fw text-muted fa-exclamation-circle"></i>
|
||||
<span class="d-none d-md-inline">Issues </span>
|
||||
<span class="fa fa-external-link"></span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item mr-2 text-dark">
|
||||
<a class="nav-link" href="/rpms/chromium/pull-requests">
|
||||
<i class="fa fa-fw text-muted fa-arrow-circle-down"></i>
|
||||
<span class="d-none d-md-inline">Pull Requests </span>
|
||||
<span class="badge badge-secondary py-0 d-none d-md-inline">
|
||||
1
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="nav-item mr-2 text-dark">
|
||||
<a class="nav-link" href="/rpms/chromium/stats">
|
||||
<i class="fa fa-line-chart fa-fw text-muted"></i>
|
||||
<span class="d-none d-md-inline">Stats</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container pt-5 repo-body-container">
|
||||
<!-- template: file.html -->
|
||||
<div class="row">
|
||||
<div class="col-2">
|
||||
<nav class="nav nav-tabs nav-sidetabs flex-column flex-nowrap">
|
||||
<a class=
|
||||
"nav-link nowrap
|
||||
"
|
||||
href="/rpms/chromium">
|
||||
<i class="fa fa-home text-muted fa-fw"></i> <span class="d-none d-md-inline">Overview</span>
|
||||
</a>
|
||||
<a class=
|
||||
"nav-link nowrap
|
||||
active"
|
||||
href="/rpms/chromium/tree/1e146bce284775c93e4a41b157a1cf93918e7aa3">
|
||||
<i class="fa fa-file-code-o text-muted fa-fw"></i> Files
|
||||
</a>
|
||||
<a class=
|
||||
"nav-link nowrap
|
||||
"
|
||||
href="/rpms/chromium/commits/1e146bce284775c93e4a41b157a1cf93918e7aa3">
|
||||
<i class="fa fa-list-alt text-muted fa-fw" data-glyph="spreadsheet"></i> Commits
|
||||
</a>
|
||||
<a class=
|
||||
"nav-link nowrap
|
||||
"
|
||||
href="/rpms/chromium/branches?branchname=1e146bce284775c93e4a41b157a1cf93918e7aa3">
|
||||
<i class="fa fa-random text-muted fa-fw"></i> Branches
|
||||
</a>
|
||||
<a class=
|
||||
"nav-link nowrap
|
||||
"
|
||||
href="/rpms/chromium/forks">
|
||||
<i class="fa fa-code-fork text-muted fa-fw"></i> Forks
|
||||
</a>
|
||||
<a class=
|
||||
"nav-link nowrap
|
||||
"
|
||||
href="/rpms/chromium/releases">
|
||||
<i class="fa fa-tags text-muted fa-fw"></i> Releases
|
||||
</a>
|
||||
|
||||
<div class="line-height-1"></div>
|
||||
<h6>Monitoring status:</h6>
|
||||
<div class="btn-group">
|
||||
<button title="Monitoring status" class="btn btn-sm btn-outline-primary disabled"
|
||||
id="monitoring-button">
|
||||
<i id="monitoring-icon" class="fa fa-fw fa-eye"></i>
|
||||
<span id="monitoring-label" class="fa fa-circle-o-notch fa-spin fa-1x fa-fw"></span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="line-height-1"></div>
|
||||
<div id="orphan-section" class="pt-3 enforce-text-break">
|
||||
<div class="line-height-1"></div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="pt-3">
|
||||
<div class="line-height-1">
|
||||
<h6>Bugzilla Assignee:</h6>
|
||||
<dl>
|
||||
<dt>Fedora: </dt>
|
||||
<dd id="fedora_assignee_txt">
|
||||
than
|
||||
</dd>
|
||||
<dt>EPEL: </dt>
|
||||
<dd id="epel_assignee_txt">
|
||||
than
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal fade" id="modal_assignee" tabindex="-1"
|
||||
role="dialog" aria-labelledby="Bugzilla assignee" aria-hidden="true">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h4 class="modal-title">Bugzilla Assignee</h4>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">Close</span>
|
||||
</button>
|
||||
</div>
|
||||
<form id="change_assignees">
|
||||
<div class="modal-body">
|
||||
<label for="fedora_assignee">Fedora</label>
|
||||
<input title="Default assignee for Fedora in bugzilla - Empty input resets to default"
|
||||
class="form-control" name="fedora_assignee" id="fedora_assignee" value="than"/>
|
||||
<label for="epel_assignee">EPEL</label>
|
||||
<input title="Default assignee for EPEL in bugzilla (if applicable) - Empty input resets to default"
|
||||
class="form-control" name="epel_assignee" id="epel_assignee" value="than" />
|
||||
<p class="pt-2">
|
||||
These two fields allow to specify a different default assignee for ticket opened against
|
||||
this package in bugzilla. Note: The EPEL field is
|
||||
always displayed for packages in the 'rpms' namespace regardless of whether it
|
||||
is used in bugzilla or not. </p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button class="btn btn-secondary" type="button" title="Update bugzilla overrides" id="reset_assignees">
|
||||
Reset to defaults
|
||||
</button>
|
||||
<button class="btn btn-primary" type="submit" title="Update bugzilla overrides" id="update_assignees">
|
||||
Update
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal fade" id="modal_orphan" tabindex="-1"
|
||||
role="dialog" aria-labelledby="Orphan this package" aria-hidden="true">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h4 class="modal-title">Orphan package</h4>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">Close</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-group">
|
||||
<label for="reason_menu">Reason</label>
|
||||
<select id="reason_menu" class="form-control">
|
||||
|
||||
<option id="lack_of_time_option_button">Lack of time</option>
|
||||
|
||||
<option id="do_not_use_it_option_button">Do not use it anymore</option>
|
||||
|
||||
<option id="unmaintained_option_button">Unmaintained upstream</option>
|
||||
|
||||
<option id="fails_to_build_option_button">Fails to build from source</option>
|
||||
|
||||
<option id="not_fixed_option_button">Important bug not fixed</option>
|
||||
|
||||
<option id="other_option_button">Other</option>
|
||||
</select>
|
||||
</div>
|
||||
<label for="orphan_reason_info">Additional info</label>
|
||||
<input title="Additional info for orphaning reason"
|
||||
class="form-control" name="orphan_reason_info" id="orphan_reason_info" value=""/>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button class="btn btn-primary" type="submit" title="Orphan this package" id="orphan_button">
|
||||
Update
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5">
|
||||
window.addEventListener('load', function() {
|
||||
set_up_monitoring = function(status){
|
||||
var _label = "Disabled"
|
||||
if (status === "monitoring") {
|
||||
_label = "Monitoring";
|
||||
$("#monitoring-icon").attr("class", "fa fa-fw fa-eye")
|
||||
} else if (status === "monitoring-with-scratch") {
|
||||
_label = "Scratch builds"
|
||||
$("#monitoring-icon").attr("class", "fa fa-fw fa-eye")
|
||||
} else if (status === "monitoring-all") {
|
||||
_label = "Monitoring all"
|
||||
$("#monitoring-icon").attr("class", "fa fa-fw fa-eye")
|
||||
} else if (status === "monitoring-all-scratch") {
|
||||
_label = "All - Scratch builds"
|
||||
$("#monitoring-icon").attr("class", "fa fa-fw fa-eye")
|
||||
} else if (status === "monitoring-stable") {
|
||||
_label = "Monitoring stable"
|
||||
$("#monitoring-icon").attr("class", "fa fa-fw fa-eye")
|
||||
} else if (status === "monitoring-stable-scratch") {
|
||||
_label = "Stable - Scratch builds"
|
||||
$("#monitoring-icon").attr("class", "fa fa-fw fa-eye")
|
||||
} else {
|
||||
$("#monitoring-icon").attr("class", "fa fa-fw fa-eye-slash")
|
||||
}
|
||||
|
||||
$("#monitoring-label").text(_label);
|
||||
$("#monitoring-label").removeClass("fa fa-circle-o-notch fa-spin fa-1x fa-fw");
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
url: "/_dg/anitya/rpms/chromium",
|
||||
type: 'GET',
|
||||
dataType: 'json',
|
||||
success: function(res) {
|
||||
console.log(res);
|
||||
set_up_monitoring(res.monitoring)
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$("#reset_assignees").on('click', function(){
|
||||
$('#fedora_assignee').val('');
|
||||
$('#epel_assignee').val('');
|
||||
$("#change_assignees").submit();
|
||||
return false;
|
||||
});
|
||||
|
||||
$("#change_assignees").on('submit', function(){
|
||||
$('html').css('cursor', 'progress');
|
||||
$('#reset_assignees').attr('disabled', true);
|
||||
$('#update_assignees').attr('disabled', true);
|
||||
$('#update_assignees').text('Updating...');
|
||||
$.ajax({
|
||||
url: "/_dg/bzoverrides/rpms/chromium",
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {
|
||||
'epel_assignee': $('#epel_assignee').val(),
|
||||
'fedora_assignee': $('#fedora_assignee').val()
|
||||
},
|
||||
success: function(res) {
|
||||
$("#fedora_assignee_txt").text(res.fedora_assignee);
|
||||
$("#epel_assignee_txt").text(res.epel_assignee);
|
||||
$('#modal_assignee').modal('hide');
|
||||
$('#reset_assignees').attr('disabled', false);
|
||||
$('#update_assignees').attr('disabled', false);
|
||||
$('#update_assignees').text('Update');
|
||||
$('html').css('cursor', 'default');
|
||||
console.log("Successfully changed the bugzilla assignees");
|
||||
return false;
|
||||
},
|
||||
error: function(res) {
|
||||
var msg = '';
|
||||
if(res.responseJSON.errors){
|
||||
msg = ': ' + res.responseJSON.errors.join(', ');
|
||||
}
|
||||
alert("Unable to update the bugzilla assignee(s)" + msg);
|
||||
$('html').css('cursor', 'default');
|
||||
$('#reset_assignees').attr('disabled', false);
|
||||
$('#update_assignees').attr('disabled', false);
|
||||
$('#update_assignees').text('Update');
|
||||
return false;
|
||||
}
|
||||
})
|
||||
return false;
|
||||
});
|
||||
|
||||
|
||||
$.ajax({
|
||||
url: "/_dg/actived/rpms/chromium",
|
||||
type: 'GET',
|
||||
dataType: 'json',
|
||||
success: function(res) {
|
||||
var _btn = $("#take_orphan_button");
|
||||
if (!res.active){
|
||||
_btn.off("click");
|
||||
_btn.click(function(){
|
||||
window.open(
|
||||
"https://pagure.io/releng/new_issue?title="
|
||||
+ "Unretire rpms/chromium"
|
||||
+ "&template=package_unretirement");
|
||||
});
|
||||
_btn.prop( "title", "Package retired - Open a releng ticket to adopt it" );
|
||||
_btn.html("Retired");
|
||||
}
|
||||
_btn.removeClass('disabled');
|
||||
}
|
||||
});
|
||||
|
||||
$("#orphan_button").click(function(){
|
||||
$("#orphan_button").attr("disabled", true);
|
||||
$.ajax({
|
||||
url: "/_dg/orphan/rpms/chromium",
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {
|
||||
'orphan_reason': $('#reason_menu').val(),
|
||||
'orphan_reason_info': $('#orphan_reason_info').val()
|
||||
},
|
||||
success: function(res) {
|
||||
$("#point_of_contact_div").html("Package is currently unmaintained");
|
||||
$("#orphan_button").attr("disabled", false);
|
||||
$('#modal_orphan').modal('hide');
|
||||
$('#orphan-section').html('');
|
||||
},
|
||||
error: function(res) {
|
||||
if (res.responseJSON.errors) {
|
||||
alert('Unable to orphan the package: ' + res.responseJSON.errors);
|
||||
} else {
|
||||
alert('Unable to orphan the package: ' + res.responseJSON.error);
|
||||
}
|
||||
$("#orphan_button").attr("disabled", false);
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
</nav> </div>
|
||||
<div class="col-10">
|
||||
<div class="row mb-1">
|
||||
<div class="col-sm-6">
|
||||
<h3>
|
||||
Files
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-6 text-right">
|
||||
<a href="#" class="btn btn-outline-light border-secondary text-dark btn-sm"
|
||||
aria-haspopup="true" aria-expanded="false">
|
||||
Commit: <span class="font-weight-bold">1e146bce284775c93e4a41b157a1cf93918e7aa3</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- .card -->
|
||||
<div class="card mb-3">
|
||||
<div class="card-header">
|
||||
<ol class="breadcrumb p-0 bg-transparent mb-0">
|
||||
<li class="breadcrumb-item">
|
||||
<a href="/rpms/chromium/tree/1e146bce284775c93e4a41b157a1cf93918e7aa3">
|
||||
<span class="fa fa-random">
|
||||
</span> 1e146bce284775c93e4a41b157a1cf93918e7aa3
|
||||
</a>
|
||||
</li>
|
||||
<li class="active breadcrumb-item">
|
||||
<span class="fa fa-file" data-glyph="">
|
||||
</span> chromium-132-el8-ffmpeg.patch
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
<div class="card-body p-0">
|
||||
<div class="bg-light border text-right pr-2 py-1">
|
||||
<form class="d-inline mx-2" method="POST" name="fork_project"
|
||||
action="/fork_edit/rpms/chromium/edit/1e146bce284775c93e4a41b157a1cf93918e7aa3/f/chromium-132-el8-ffmpeg.patch">
|
||||
<button class="btn btn-sm btn-secondary fork_project_btn">
|
||||
Fork and Edit
|
||||
</button>
|
||||
|
||||
</form>
|
||||
|
||||
<a class="btn btn-secondary btn-sm" href="/rpms/chromium/blob/1e146bce284775c93e4a41b157a1cf93918e7aa3/f/chromium-132-el8-ffmpeg.patch" title="View as blob">Blob</a>
|
||||
|
||||
<a class="btn btn-secondary btn-sm" href="/rpms/chromium/blame/chromium-132-el8-ffmpeg.patch?identifier=1e146bce284775c93e4a41b157a1cf93918e7aa3" title="View git blame">Blame</a>
|
||||
|
||||
<a class="btn btn-secondary btn-sm" href="/rpms/chromium/history/chromium-132-el8-ffmpeg.patch?identifier=1e146bce284775c93e4a41b157a1cf93918e7aa3" title="View git log for this file">History</a>
|
||||
|
||||
<a class="btn btn-secondary btn-sm" href="/rpms/chromium/raw/1e146bce284775c93e4a41b157a1cf93918e7aa3/f/chromium-132-el8-ffmpeg.patch" title="View as raw">Raw</a>
|
||||
</div>
|
||||
|
||||
<pre class="syntaxhighlightblock"><code class="lang-diff">--- /dev/null 2025-01-15 17:59:31.105999986 +0100
|
||||
+++ chromium-132.0.6834.83/third_party/ffmpeg/libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_init.c 2025-01-07 20:49:01.000000000 +0100
|
||||
@@ -0,0 +1,2 @@
|
||||
+// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
|
||||
+#include "vorbisdsp_init.c"
|
||||
--- /dev/null 2025-01-15 23:08:30.985344485 +0100
|
||||
+++ chromium-132.0.6834.83/third_party/ffmpeg/libavutil/aarch64/autorename_libavutil_aarch64_cpu.c 2025-01-07 20:49:01.000000000 +0100
|
||||
@@ -0,0 +1,2 @@
|
||||
+// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
|
||||
+#include "cpu.c"
|
||||
--- /dev/null 2025-01-16 08:50:44.906000351 +0100
|
||||
+++ chromium-132.0.6834.83/third_party/ffmpeg/libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_init.c 2025-01-07 20:49:01.000000000 +0100
|
||||
@@ -0,0 +1,2 @@
|
||||
+// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
|
||||
+#include "float_dsp_init.c"
|
||||
--- /dev/null 2025-01-16 08:50:44.906000351 +0100
|
||||
+++ chromium-132.0.6834.83/third_party/ffmpeg/libavcodec/aarch64/autorename_libavcodec_aarch64_videodsp_init.c 2025-01-07 20:49:01.000000000 +0100
|
||||
@@ -0,0 +1,2 @@
|
||||
+// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
|
||||
+#include "videodsp_init.c"
|
||||
--- /dev/null 2025-01-16 10:42:07.086999986 +0100
|
||||
+++ chromium-132.0.6834.83/third_party/ffmpeg/libavutil/aarch64/cpu_sve.S 2025-01-07 20:49:01.000000000 +0100
|
||||
@@ -0,0 +1,29 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2023 Martin Storsjo
|
||||
+ *
|
||||
+ * This file is part of FFmpeg.
|
||||
+ *
|
||||
+ * FFmpeg is free software; you can redistribute it and/or
|
||||
+ * modify it under the terms of the GNU Lesser General Public
|
||||
+ * License as published by the Free Software Foundation; either
|
||||
+ * version 2.1 of the License, or (at your option) any later version.
|
||||
+ *
|
||||
+ * FFmpeg is distributed in the hope that it will be useful,
|
||||
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
+ * Lesser General Public License for more details.
|
||||
+ *
|
||||
+ * You should have received a copy of the GNU Lesser General Public
|
||||
+ * License along with FFmpeg; if not, write to the Free Software
|
||||
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
+ */
|
||||
+
|
||||
+#include "config.h"
|
||||
+#include "asm.S"
|
||||
+
|
||||
+ENABLE_SVE
|
||||
+
|
||||
+function ff_aarch64_sve_length, export=1
|
||||
+ cntb x0
|
||||
+ ret
|
||||
+endfunc
|
||||
</code></pre>
|
||||
</div>
|
||||
</div> <!-- end .card-->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /template: file.html -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer pt-4 text-white">
|
||||
<div class="container">
|
||||
<div class="d-flex align-items-center">
|
||||
<div>
|
||||
<div>Powered by <a href="https://pagure.io/pagure" class="notblue">Pagure</a> 5.14.1</div>
|
||||
<div>
|
||||
<a href="https://docs.pagure.org/pagure/usage/index.html" class="notblue">Documentation</a> •
|
||||
<a href="https://pagure.io/pagure/new_issue" class="notblue">File an Issue</a> •
|
||||
<a href="/about">About this Instance</a> •
|
||||
<a href="/ssh_info" class="notblue">SSH Hostkey/Fingerprint</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ml-auto text-right">
|
||||
<div>© Red Hat, Inc. and others.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5" src="/static/vendor/jquery/jquery.min.js?version=5.14.1"></script>
|
||||
|
||||
<script src="/static/vendor/bootstrap/bootstrap.bundle.min.js?version=5.14.1"></script>
|
||||
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5">
|
||||
$('[data-toggle="tooltip"]').tooltip({placement : 'bottom'});
|
||||
$(".cancel_btn").click(function() {
|
||||
history.back();
|
||||
});
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5" src="/static/vendor/lazyload/lazyload.min.js?version=5.14.1"></script>
|
||||
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5">
|
||||
window.addEventListener("load", function(event) {
|
||||
lazyload();
|
||||
});
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5">
|
||||
$("#giturl-toggle").on('click', function(event){
|
||||
event.stopPropagation();
|
||||
$("#giturl-more").toggle();
|
||||
$("#giturl-toggle").hide();
|
||||
})
|
||||
|
||||
$(".fork_project_btn").click(function() {
|
||||
$('#fork_project').submit();
|
||||
});
|
||||
|
||||
$(".select-on-focus").on("focus", function() {
|
||||
$(this).select();
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5" src="/static/vendor/highlight.js/highlight.pack.js?version=5.14.1"></script>
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5" src="/static/vendor/highlightjs-line-numbers/highlightjs-line-numbers.min.js?version=5.14.1"></script>
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5" src="/static/vendor/highlight.js/spec.js?version=5.14.1"></script>
|
||||
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5">
|
||||
$(document).ready(function() {
|
||||
$('.fork_project_btn').click($("[name=fork_project]").submit);
|
||||
|
||||
$('pre.syntaxhighlightblock code').each(function(i, block) {
|
||||
hljs.highlightBlock(block);
|
||||
hljs.lineNumbersBlock(block);
|
||||
});
|
||||
|
||||
var cls = "highlighted-line";
|
||||
var lines = location.hash.substr(2).split('-').map(function (x) { return parseInt(x, 10) });
|
||||
if (! isNaN(lines[0]))
|
||||
{
|
||||
for (var i = lines[lines.length - 1]; i >= lines[0]; i--) {
|
||||
$('#_' + i).parent().parent().addClass(cls);
|
||||
}
|
||||
setTimeout(function(){
|
||||
$("#_" + lines[0]).get(0).scrollIntoView({behavior: "instant", block: "start", inline: "nearest"});
|
||||
}, 50);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" nonce="IcRTnphUwSVbNEUvuKBNVMcj5">
|
||||
|
||||
function updateHighlight() {
|
||||
var cls = "highlighted-line";
|
||||
$('.' + cls).removeClass(cls)
|
||||
if (location.hash !== '') {
|
||||
var lines = location.hash.substr(2).split('-').map(function (x) { return parseInt(x, 10) });
|
||||
for (var i = lines[lines.length - 1]; i >= lines[0]; i--) {
|
||||
$('[data-line-number=' + i + ']').closest('tr').addClass(cls);
|
||||
}
|
||||
return lines;
|
||||
}
|
||||
return [];
|
||||
}
|
||||
$(window).on('hashchange', updateHighlight);
|
||||
var selected = [];
|
||||
$("[data-line-number]").click(function (ev) {
|
||||
var line = $(this).attr('data-line-number');
|
||||
if (ev.shiftKey) {
|
||||
selected = selected.slice(-1).concat(line);
|
||||
} else {
|
||||
selected = [line];
|
||||
}
|
||||
|
||||
var hash = '_' + selected[0];
|
||||
if (selected.length === 2) {
|
||||
hash = '_' + Math.min(selected[0], selected[1]) + '-' + Math.max(selected[0], selected[1]);
|
||||
}
|
||||
window.location.hash = hash;
|
||||
return false;
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,17 @@
|
||||
diff -up chromium-132.0.6834.57/build/config/compiler/BUILD.gn.me chromium-132.0.6834.57/build/config/compiler/BUILD.gn
|
||||
--- chromium-132.0.6834.57/build/config/compiler/BUILD.gn.me 2025-01-01 13:31:40.472819710 +0100
|
||||
+++ chromium-132.0.6834.57/build/config/compiler/BUILD.gn 2025-01-01 16:01:28.373834980 +0100
|
||||
@@ -623,13 +623,6 @@ config("compiler") {
|
||||
cflags += [ "-ffp-contract=off" ]
|
||||
}
|
||||
|
||||
- # Enable ELF CREL (see crbug.com/357878242) for all platforms that use ELF
|
||||
- # (excluding toolchains that use an older version of LLVM).
|
||||
- # TODO(crbug.com/376278218): This causes segfault on Linux ARM builds.
|
||||
- if (is_linux && !llvm_android_mainline && current_cpu != "arm" &&
|
||||
- default_toolchain != "//build/toolchain/cros:target") {
|
||||
- cflags += [ "-Wa,--crel,--allow-experimental-crel" ]
|
||||
- }
|
||||
}
|
||||
|
||||
# C11/C++11 compiler flags setup.
|
@ -0,0 +1,11 @@
|
||||
diff -up chromium-132.0.6834.57/build/config/gcc/BUILD.gn.me chromium-132.0.6834.57/build/config/gcc/BUILD.gn
|
||||
--- chromium-132.0.6834.57/build/config/gcc/BUILD.gn.me 2025-01-01 18:59:29.670002052 +0100
|
||||
+++ chromium-132.0.6834.57/build/config/gcc/BUILD.gn 2025-01-01 20:51:11.798696436 +0100
|
||||
@@ -32,7 +32,6 @@ declare_args() {
|
||||
# See http://gcc.gnu.org/wiki/Visibility
|
||||
config("symbol_visibility_hidden") {
|
||||
cflags = [ "-fvisibility=hidden" ]
|
||||
- rustflags = [ "-Zdefault-visibility=hidden" ]
|
||||
|
||||
# Visibility attribute is not supported on AIX.
|
||||
if (current_os != "aix") {
|
Loading…
Reference in new issue