Skip to content

Commit e417c7a

Browse files
committed
Update to 96.0.4664.45-1
1 parent 69c242c commit e417c7a

File tree

64 files changed

+1234
-740
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+1234
-740
lines changed

.build_config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ trichrome_webview_target=trichrome_webview_apk
1010
trichrome_webview_64_target=trichrome_webview_64_apk
1111
all=all
1212

13-
chromium_version=95.0.4638.74
14-
ungoogled_chromium_version=95.0.4638.69
13+
chromium_version=96.0.4664.45
14+
ungoogled_chromium_version=96.0.4664.45
1515
ungoogled_chromium_revision=1
1616
ungoogled_chromium_android_revision=1

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# 96.0.4664.45-1
2+
* Re-enable bookmark import-export
3+
* Disable offline indicator
4+
* Add extra Vanadium enhancements:
5+
* Enable user-agent freeze
6+
* Enable split cache, partitioning connections, strict site isolation
7+
* Other compiling time enhancements
8+
19
# 95.0.4638.74-1
210
* Upstream update
311

README.md

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,13 @@ In descending order of significance (i.e. most important objective first):
3737

3838
*These are the differences between a Linux build of ungoogled-chromium and ungoogled-chromium-android.*
3939

40-
* Disable Android specific functionalities:
41-
* lite mode
42-
* contextual search
43-
* prefetch
44-
* remove home page links
45-
* remove unnecessary account permissions
40+
* Disable/Remove Android specific functionalities:
41+
* Contextual search
42+
* Lite mode
43+
* Offline indicator
44+
* Prefetch
45+
* Home page links
46+
* Unnecessary account permissions
4647
* Android specific enhancements:
4748
* Add `Startpage.com` and `Qwant.com` as search engine options
4849
* Add new folder button in bookmark manager
@@ -51,13 +52,22 @@ In descending order of significance (i.e. most important objective first):
5152
* Add flags to always send `save-data` flag in header
5253
* Add flags to force tablet UI and desktop mode
5354
* Borrowed from Bromite:
54-
* Exit menu item
55-
* flag to disable device orientation API
56-
* option to clear open tabs between sessions
57-
* prevent WebRTC address leaking
58-
* enable DNS-over-Https by default
59-
* Add bookmark import/export options
55+
* Always incognito mode
56+
* Bookmark import/export options
57+
* Clear open tabs between sessions
6058
* Disable DRM media preprovisioning which leaks connections
59+
* DNS-over-https by default
60+
* Exit menu item
61+
* Prevent WebRTC address leaking
62+
* Proxy configuration
63+
* WebGL flag
64+
* Borrowed from Vanadium:
65+
* Disable seed-based field trials
66+
* Disable media router
67+
* Disable metrics
68+
* Enable user-agent freeze
69+
* Enable split cache, partitioning connections, strict site isolation
70+
* Various compiling time enhancements
6171
* All Google play and Google service related blobs are removed. This includes Firebase, GCM (Google Cloud Messaging), GMS (Google Mobile Services) and bridge to Google Play.
6272
* Releases are built for `arm`, `arm64` and `x86`. There is no `x86_64` build.
6373

build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ popd
243243
# Some of the support libraries can be grabbed from maven https://android.googlesource.com/platform/prebuilts/maven_repo/android/+/master/com/android/support/
244244

245245
## Prepare Android SDK/NDK
246-
SDK_NAME="android-sdk_eng.12.0.0_r2_linux-x86"
246+
SDK_NAME="android-sdk_user-12.0.0_r13_linux-x86"
247247
SDK_VERSION_CODE="12"
248248

249249
# Create symbol links to sdk folders
@@ -276,7 +276,7 @@ popd
276276
mkdir android-sdk
277277
mkdir android-ndk
278278
pushd android-rebuilds
279-
unzip -qqo ${SDK_NAME}.zip -d ../android-sdk && mv ../android-sdk/android-sdk_eng.build_linux-x86 ../android-sdk/${SDK_NAME} && rm -f ${SDK_NAME}.zip && s=0 || s=$? && (exit $s)
279+
unzip -qqo ${SDK_NAME}.zip -d ../android-sdk && rm -f ${SDK_NAME}.zip && s=0 || s=$? && (exit $s)
280280
unzip -qqo sdk-repo-linux-tools-26.1.1.zip -d ../android-sdk/${SDK_NAME} && rm -f sdk-repo-linux-tools-26.1.1.zip && s=0 || s=$? && (exit $s)
281281
unzip -qqo android-ndk-r23-linux-x86_64.zip -d ../android-ndk && rm -f android-ndk-r23-linux-x86_64.zip && s=0 || s=$? && (exit $s)
282282
popd

domain_sub_2.list

Lines changed: 183 additions & 100 deletions
Large diffs are not rendered by default.

patches/Bromite/AImageReader-CFI-crash-mitigations.patch

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -59,17 +59,17 @@ See discussions at:
5959
AndroidImageReader::AndroidImageReader() : is_supported_(LoadFunctions()) {}
6060
--- a/base/android/android_image_reader_compat.h
6161
+++ b/base/android/android_image_reader_compat.h
62-
@@ -22,6 +22,9 @@ class BASE_EXPORT AndroidImageReader {
63-
// Thread safe GetInstance.
64-
static AndroidImageReader& GetInstance();
62+
@@ -25,6 +25,9 @@ class BASE_EXPORT AndroidImageReader {
63+
AndroidImageReader(const AndroidImageReader&) = delete;
64+
AndroidImageReader& operator=(const AndroidImageReader&) = delete;
6565

6666
+ // Disable image reader support.
6767
+ static void DisableSupport();
6868
+
6969
// Check if the image reader usage is supported. This function returns TRUE
7070
// if android version is >=OREO, image reader support is not disabled and all
7171
// the required functions are loaded.
72-
@@ -59,6 +62,7 @@ class BASE_EXPORT AndroidImageReader {
72+
@@ -62,6 +65,7 @@ class BASE_EXPORT AndroidImageReader {
7373
jobject ANativeWindow_toSurface(JNIEnv* env, ANativeWindow* window);
7474

7575
private:
@@ -79,11 +79,11 @@ See discussions at:
7979
AndroidImageReader();
8080
--- a/chrome/browser/flag-metadata.json
8181
+++ b/chrome/browser/flag-metadata.json
82-
@@ -2101,7 +2101,7 @@
82+
@@ -2064,7 +2064,7 @@
8383
{
8484
"name": "enable-image-reader",
8585
"owners": [ "vikassoni", "liberato" ],
86-
- "expiry_milestone": 95
86+
- "expiry_milestone": 115
8787
+ "expiry_milestone": -1
8888
},
8989
{
@@ -163,7 +163,7 @@ See discussions at:
163163
// Estimates roughly user total disk space by counting in the drives where
164164
--- a/gpu/config/gpu_workaround_list.txt
165165
+++ b/gpu/config/gpu_workaround_list.txt
166-
@@ -13,6 +13,7 @@ decode_encode_srgb_for_generatemipmap
166+
@@ -14,6 +14,7 @@ decode_encode_srgb_for_generatemipmap
167167
depth_stencil_renderbuffer_resize_emulation
168168
disable_2d_canvas_auto_flush
169169
disable_accelerated_av1_decode
@@ -173,7 +173,7 @@ See discussions at:
173173
disable_accelerated_vp8_decode
174174
--- a/gpu/ipc/service/gpu_init.cc
175175
+++ b/gpu/ipc/service/gpu_init.cc
176-
@@ -517,6 +517,11 @@ bool GpuInit::InitializeAndStartSandbox(
176+
@@ -521,6 +521,11 @@ bool GpuInit::InitializeAndStartSandbox(
177177
}
178178
}
179179

@@ -195,7 +195,7 @@ See discussions at:
195195
#include "base/android/scoped_hardware_buffer_fence_sync.h"
196196
#include "base/bind.h"
197197
#include "base/feature_list.h"
198-
@@ -50,7 +51,15 @@ std::unique_ptr<ui::ScopedMakeCurrent> M
198+
@@ -51,7 +52,15 @@ std::unique_ptr<ui::ScopedMakeCurrent> M
199199
}
200200

201201
TextureOwner::Mode GetTextureOwnerMode() {
@@ -214,7 +214,7 @@ See discussions at:
214214
}
215215
--- a/media/base/media_switches.cc
216216
+++ b/media/base/media_switches.cc
217-
@@ -657,6 +657,10 @@ const base::Feature kMediaDrmPreprovisio
217+
@@ -667,6 +667,10 @@ const base::Feature kMediaDrmPreprovisio
218218
// Note: Has no effect if kMediaDrmPreprovisioning feature is disabled.
219219
const base::Feature kMediaDrmPreprovisioningAtStartup{
220220
"MediaDrmPreprovisioningAtStartup", base::FEATURE_ENABLED_BY_DEFAULT};
@@ -227,7 +227,7 @@ See discussions at:
227227
const base::Feature kPictureInPictureAPI{"PictureInPictureAPI",
228228
--- a/media/base/media_switches.h
229229
+++ b/media/base/media_switches.h
230-
@@ -216,6 +216,7 @@ MEDIA_EXPORT extern const base::Feature
230+
@@ -219,6 +219,7 @@ MEDIA_EXPORT extern const base::Feature
231231
MEDIA_EXPORT extern const base::Feature kAllowNonSecureOverlays;
232232
MEDIA_EXPORT extern const base::Feature kMediaControlsExpandGesture;
233233
MEDIA_EXPORT extern const base::Feature kMediaDrmPersistentLicense;

0 commit comments

Comments
 (0)