![electron-roller[bot]](/assets/img/avatar_default.png)
* chore: bump chromium in DEPS to 133.0.6858.0 * chore: bump chromium in DEPS to 133.0.6860.0 * chore: update patches v8/revert_fastapi_remove_dynamic_overload_resolution.patch had some additions due to https://chromium-review.googlesource.com/c/v8/v8/+/6023139 * 6044060: Reland "Moves shared GN templates into //build/config/apple." https://chromium-review.googlesource.com/c/chromium/src/+/6044060 * Revert "6023139: [fastapi] Add support for attribute setters" https://chromium-review.googlesource.com/c/v8/v8/+/6023139 * Update printing.patch The removed include is present in the original source file now, just slightly before where it was being added. 6015430: Reduce platform-like buildflags in sandbox code Refs: https://chromium-review.googlesource.com/c/chromium/src/+/6015430 * 6039836: Migrate Command::IsMediaKey to be a member of ui::Accelerator https://chromium-review.googlesource.com/c/chromium/src/+/6039836 * 6038659: [CodeHealth] Clean up the feature ZstdContentEncoding https://chromium-review.googlesource.com/c/chromium/src/+/6038659 * chore: bump chromium in DEPS to 133.0.6862.0 * chore: update patches * 72747: crypto: switch to C++ https://boringssl-review.googlesource.com/c/boringssl/+/72747 * fixup! 72747: crypto: switch to C++ https://boringssl-review.googlesource.com/c/boringssl/+/72747 * chore: gen libc++ filenames * 6042601: [shared storage] Implement with_lock option for methods from response headers https://chromium-review.googlesource.com/c/chromium/src/+/6042601 * chore: bump chromium in DEPS to 133.0.6864.0 * chore: bump chromium in DEPS to 133.0.6866.0 * chore: bump chromium in DEPS to 133.0.6868.0 * chore: bump chromium in DEPS to 133.0.6870.0 * chore: bump chromium in DEPS to 133.0.6872.0 * chore: bump chromium in DEPS to 133.0.6874.0 * chore: bump chromium in DEPS to 133.0.6876.0 * 6039992: Fix false activation logic for context menu. | https://chromium-review.googlesource.com/c/chromium/src/+/6039992 * chore: update patches * chore: update patches * chore: bump chromium in DEPS to 133.0.6878.0 * chore: update patches * [Build] Organize //components/dbus into a single component Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6055280 * Merge //components/dbus/* into a single //components/dbus, which matches how most components are organized. This avoids having many small shared libraries which incurs unnecessary overhead. * Limit visibility of //components/dbus/* to //components/dbus * fixup! Update _LIBCPP_ABI_VERSION to always have a default value while keeping unstable false due to changes in llvm https://github.com/llvm/llvm-project/pull/112094 * 6040416: Let s know which widget the input came on. | https://chromium-review.googlesource.com/c/chromium/src/+/6040416 * 6056267: [MPArch guest view] Fix authentication for MPArch guests | https://chromium-review.googlesource.com/c/chromium/src/+/6056267 * make_span() is deprecated: https://issues.chromium.org/issues/341907909 * fixup: https://issues.chromium.org/issues/341907909 * chore: delete extra bracket from removing make_span commit * fixup: 6059305: Make WTF::UTF8ConversionMode a scoped enum | https://chromium-review.googlesource.com/c/chromium/src/+/6059305 * 6051058: CookieInclusionStatus: Remove ctors which bypass invariants | https://chromium-review.googlesource.com/c/chromium/src/+/6051058 * 6038981: Remove most remaining CHECK(false)s | https://chromium-review.googlesource.com/c/chromium/src/+/6038981 * build: use third_party/simdutf in Node.js * chore: node ./script/gen-libc++-filenames.js * chore: fix strict-cast conversion error in subspan() Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6044946 * chore: fix strict-cast conversion error in base::as_bytes() Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6044946 * chore: fix strict-cast conversion error in span.split_at() Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6044946 * chore: use shorthand target name * chore: better docs in build_add_public_config_simdutf_config.patch --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: clavin <clavin@electronjs.org> Co-authored-by: alice <alice@makenotion.com> Co-authored-by: Charles Kerr <charles@charleskerr.com>
94 lines
2.7 KiB
Text
94 lines
2.7 KiB
Text
import("//build/config/mac/mac_sdk.gni")
|
|
|
|
# Template to compile .xib and .storyboard files.
|
|
# (copied from src/build/config/ios/rules.gni)
|
|
#
|
|
# Arguments
|
|
#
|
|
# sources:
|
|
# list of string, sources to compile
|
|
#
|
|
# ibtool_flags:
|
|
# (optional) list of string, additional flags to pass to the ibtool
|
|
template("compile_ib_files") {
|
|
action_foreach(target_name) {
|
|
forward_variables_from(invoker,
|
|
[
|
|
"testonly",
|
|
"visibility",
|
|
])
|
|
assert(defined(invoker.sources),
|
|
"sources must be specified for $target_name")
|
|
assert(defined(invoker.output_extension),
|
|
"output_extension must be specified for $target_name")
|
|
|
|
ibtool_flags = []
|
|
if (defined(invoker.ibtool_flags)) {
|
|
ibtool_flags = invoker.ibtool_flags
|
|
}
|
|
|
|
_output_extension = invoker.output_extension
|
|
|
|
script = "//build/config/apple/compile_ib_files.py"
|
|
sources = invoker.sources
|
|
outputs = [
|
|
"$target_gen_dir/$target_name/{{source_name_part}}.$_output_extension",
|
|
]
|
|
args = [
|
|
"--input",
|
|
"{{source}}",
|
|
"--output",
|
|
rebase_path(
|
|
"$target_gen_dir/$target_name/{{source_name_part}}.$_output_extension",
|
|
root_build_dir),
|
|
]
|
|
args += ibtool_flags
|
|
}
|
|
}
|
|
|
|
# Template is copied here from Chromium but was removed in
|
|
# https://chromium-review.googlesource.com/c/chromium/src/+/1637981
|
|
# Template to compile and package Mac XIB files as bundle data.
|
|
# Arguments
|
|
# sources:
|
|
# list of string, sources to compile
|
|
# output_path:
|
|
# (optional) string, the path to use for the outputs list in the
|
|
# bundle_data step. If unspecified, defaults to bundle_resources_dir.
|
|
template("mac_xib_bundle_data") {
|
|
_target_name = target_name
|
|
_compile_target_name = _target_name + "_compile_ibtool"
|
|
|
|
compile_ib_files(_compile_target_name) {
|
|
forward_variables_from(invoker, [ "testonly" ])
|
|
visibility = [ ":$_target_name" ]
|
|
sources = invoker.sources
|
|
output_extension = "nib"
|
|
ibtool_flags = [
|
|
"--minimum-deployment-target",
|
|
mac_deployment_target,
|
|
|
|
# TODO(rsesek): Enable this once all the bots are on Xcode 7+.
|
|
# "--target-device",
|
|
# "mac",
|
|
]
|
|
}
|
|
|
|
bundle_data(_target_name) {
|
|
forward_variables_from(invoker,
|
|
[
|
|
"testonly",
|
|
"visibility",
|
|
])
|
|
|
|
public_deps = [ ":$_compile_target_name" ]
|
|
sources = get_target_outputs(":$_compile_target_name")
|
|
|
|
_output_path = "{{bundle_resources_dir}}"
|
|
if (defined(invoker.output_path)) {
|
|
_output_path = invoker.output_path
|
|
}
|
|
|
|
outputs = [ "$_output_path/{{source_file_part}}" ]
|
|
}
|
|
}
|