diff --git a/filenames.libcxx.gni b/filenames.libcxx.gni index e2f5c15d90e6..3437fdf91f9b 100644 --- a/filenames.libcxx.gni +++ b/filenames.libcxx.gni @@ -205,15 +205,20 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__charconv/to_chars_result.h", "//buildtools/third_party/libc++/trunk/include/__chrono/calendar.h", "//buildtools/third_party/libc++/trunk/include/__chrono/convert_to_timespec.h", + "//buildtools/third_party/libc++/trunk/include/__chrono/convert_to_tm.h", "//buildtools/third_party/libc++/trunk/include/__chrono/day.h", "//buildtools/third_party/libc++/trunk/include/__chrono/duration.h", "//buildtools/third_party/libc++/trunk/include/__chrono/file_clock.h", + "//buildtools/third_party/libc++/trunk/include/__chrono/formatter.h", "//buildtools/third_party/libc++/trunk/include/__chrono/hh_mm_ss.h", "//buildtools/third_party/libc++/trunk/include/__chrono/high_resolution_clock.h", "//buildtools/third_party/libc++/trunk/include/__chrono/literals.h", "//buildtools/third_party/libc++/trunk/include/__chrono/month.h", "//buildtools/third_party/libc++/trunk/include/__chrono/month_weekday.h", "//buildtools/third_party/libc++/trunk/include/__chrono/monthday.h", + "//buildtools/third_party/libc++/trunk/include/__chrono/ostream.h", + "//buildtools/third_party/libc++/trunk/include/__chrono/parser_std_format_spec.h", + "//buildtools/third_party/libc++/trunk/include/__chrono/statically_widen.h", "//buildtools/third_party/libc++/trunk/include/__chrono/steady_clock.h", "//buildtools/third_party/libc++/trunk/include/__chrono/system_clock.h", "//buildtools/third_party/libc++/trunk/include/__chrono/time_point.h", @@ -291,6 +296,7 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__format/format_args.h", "//buildtools/third_party/libc++/trunk/include/__format/format_context.h", "//buildtools/third_party/libc++/trunk/include/__format/format_error.h", + "//buildtools/third_party/libc++/trunk/include/__format/format_functions.h", "//buildtools/third_party/libc++/trunk/include/__format/format_fwd.h", "//buildtools/third_party/libc++/trunk/include/__format/format_parse_context.h", "//buildtools/third_party/libc++/trunk/include/__format/format_string.h", @@ -334,10 +340,13 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__functional/unary_negate.h", "//buildtools/third_party/libc++/trunk/include/__functional/unwrap_ref.h", "//buildtools/third_party/libc++/trunk/include/__functional/weak_result_type.h", + "//buildtools/third_party/libc++/trunk/include/__fwd/array.h", + "//buildtools/third_party/libc++/trunk/include/__fwd/get.h", "//buildtools/third_party/libc++/trunk/include/__fwd/hash.h", "//buildtools/third_party/libc++/trunk/include/__fwd/pair.h", "//buildtools/third_party/libc++/trunk/include/__fwd/span.h", "//buildtools/third_party/libc++/trunk/include/__fwd/string_view.h", + "//buildtools/third_party/libc++/trunk/include/__fwd/tuple.h", "//buildtools/third_party/libc++/trunk/include/__hash_table", "//buildtools/third_party/libc++/trunk/include/__ios/fpos.h", "//buildtools/third_party/libc++/trunk/include/__iterator/access.h", @@ -381,6 +390,7 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__locale", "//buildtools/third_party/libc++/trunk/include/__mbstate_t.h", "//buildtools/third_party/libc++/trunk/include/__memory/addressof.h", + "//buildtools/third_party/libc++/trunk/include/__memory/align.h", "//buildtools/third_party/libc++/trunk/include/__memory/allocate_at_least.h", "//buildtools/third_party/libc++/trunk/include/__memory/allocation_guard.h", "//buildtools/third_party/libc++/trunk/include/__memory/allocator.h", @@ -388,15 +398,18 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__memory/allocator_traits.h", "//buildtools/third_party/libc++/trunk/include/__memory/assume_aligned.h", "//buildtools/third_party/libc++/trunk/include/__memory/auto_ptr.h", + "//buildtools/third_party/libc++/trunk/include/__memory/builtin_new_allocator.h", "//buildtools/third_party/libc++/trunk/include/__memory/compressed_pair.h", "//buildtools/third_party/libc++/trunk/include/__memory/concepts.h", "//buildtools/third_party/libc++/trunk/include/__memory/construct_at.h", + "//buildtools/third_party/libc++/trunk/include/__memory/destruct_n.h", "//buildtools/third_party/libc++/trunk/include/__memory/pointer_traits.h", "//buildtools/third_party/libc++/trunk/include/__memory/ranges_construct_at.h", "//buildtools/third_party/libc++/trunk/include/__memory/ranges_uninitialized_algorithms.h", "//buildtools/third_party/libc++/trunk/include/__memory/raw_storage_iterator.h", "//buildtools/third_party/libc++/trunk/include/__memory/shared_ptr.h", "//buildtools/third_party/libc++/trunk/include/__memory/swap_allocator.h", + "//buildtools/third_party/libc++/trunk/include/__memory/temp_value.h", "//buildtools/third_party/libc++/trunk/include/__memory/temporary_buffer.h", "//buildtools/third_party/libc++/trunk/include/__memory/uninitialized_algorithms.h", "//buildtools/third_party/libc++/trunk/include/__memory/unique_ptr.h", @@ -502,7 +515,6 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__support/solaris/floatingpoint.h", "//buildtools/third_party/libc++/trunk/include/__support/solaris/wchar.h", "//buildtools/third_party/libc++/trunk/include/__support/solaris/xlocale.h", - "//buildtools/third_party/libc++/trunk/include/__support/win32/limits_msvc_win32.h", "//buildtools/third_party/libc++/trunk/include/__support/win32/locale_win32.h", "//buildtools/third_party/libc++/trunk/include/__support/xlocale/__nop_locale_mgmt.h", "//buildtools/third_party/libc++/trunk/include/__support/xlocale/__posix_l_fallback.h", @@ -511,7 +523,14 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__thread/timed_backoff_policy.h", "//buildtools/third_party/libc++/trunk/include/__threading_support", "//buildtools/third_party/libc++/trunk/include/__tree", - "//buildtools/third_party/libc++/trunk/include/__tuple", + "//buildtools/third_party/libc++/trunk/include/__tuple/apply_cv.h", + "//buildtools/third_party/libc++/trunk/include/__tuple/make_tuple_types.h", + "//buildtools/third_party/libc++/trunk/include/__tuple/sfinae_helpers.h", + "//buildtools/third_party/libc++/trunk/include/__tuple/tuple_element.h", + "//buildtools/third_party/libc++/trunk/include/__tuple/tuple_indices.h", + "//buildtools/third_party/libc++/trunk/include/__tuple/tuple_like.h", + "//buildtools/third_party/libc++/trunk/include/__tuple/tuple_size.h", + "//buildtools/third_party/libc++/trunk/include/__tuple/tuple_types.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/add_const.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/add_cv.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/add_lvalue_reference.h", @@ -539,6 +558,7 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__type_traits/integral_constant.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/is_abstract.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/is_aggregate.h", + "//buildtools/third_party/libc++/trunk/include/__type_traits/is_allocator.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/is_arithmetic.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/is_array.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/is_assignable.h", @@ -621,6 +641,7 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__type_traits/maybe_const.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/nat.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/negation.h", + "//buildtools/third_party/libc++/trunk/include/__type_traits/noexcept_move_assign_container.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/promote.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/rank.h", "//buildtools/third_party/libc++/trunk/include/__type_traits/remove_all_extents.h", @@ -645,6 +666,7 @@ libcxx_headers = [ "//buildtools/third_party/libc++/trunk/include/__utility/declval.h", "//buildtools/third_party/libc++/trunk/include/__utility/exchange.h", "//buildtools/third_party/libc++/trunk/include/__utility/forward.h", + "//buildtools/third_party/libc++/trunk/include/__utility/forward_like.h", "//buildtools/third_party/libc++/trunk/include/__utility/in_place.h", "//buildtools/third_party/libc++/trunk/include/__utility/integer_sequence.h", "//buildtools/third_party/libc++/trunk/include/__utility/move.h", diff --git a/patches/chromium/feat_ensure_mas_builds_of_the_same_application_can_use_safestorage.patch b/patches/chromium/feat_ensure_mas_builds_of_the_same_application_can_use_safestorage.patch index 4b279a6d3dc7..1c34b4acbee0 100644 --- a/patches/chromium/feat_ensure_mas_builds_of_the_same_application_can_use_safestorage.patch +++ b/patches/chromium/feat_ensure_mas_builds_of_the_same_application_can_use_safestorage.patch @@ -12,7 +12,7 @@ We attempt to migrate the safe storage key from the old account, if that migrati Existing apps that aren't built for the app store should be unimpacted, there is one edge case where a user uses BOTH an AppStore and a darwin build of the same app only one will keep it's access to the safestorage key as during the migration we delete the old account. This is an acceptable edge case as no one should be actively using two versions of the same app. diff --git a/components/os_crypt/keychain_password_mac.mm b/components/os_crypt/keychain_password_mac.mm -index 5589310e2e1f41a6a97e77bb57a7a71cd09a18be..ad81ca6726e265b43f30f12ee3f5a22f943298ac 100644 +index 214ae79b9a6de27b99ccfa9cf03327449fd79198..1b740e8dd19eeb34e68db30ba66ebadd1a132a39 100644 --- a/components/os_crypt/keychain_password_mac.mm +++ b/components/os_crypt/keychain_password_mac.mm @@ -22,6 +22,12 @@