Apply raw_ptr rewrite to libcef (see #3239)

This commit is contained in:
Marshall Greenblatt
2024-05-11 11:48:38 -04:00
parent 2156c9fd5d
commit 0170f431a0
109 changed files with 290 additions and 185 deletions

View File

@@ -9,6 +9,7 @@
#include "base/barrier_closure.h"
#include "base/command_line.h"
#include "base/memory/raw_ptr.h"
#include "base/strings/string_number_conversions.h"
#include "cef/libcef/browser/context.h"
#include "cef/libcef/browser/origin_whitelist_impl.h"
@@ -324,7 +325,7 @@ class InterceptedRequest : public network::mojom::URLLoader,
void OnUploadProgressACK();
ProxyURLLoaderFactory* const factory_;
const raw_ptr<ProxyURLLoaderFactory> factory_;
const int32_t id_;
const uint32_t options_;
bool input_stream_previously_failed_ = false;
@@ -373,7 +374,7 @@ class InterceptedRequest : public network::mojom::URLLoader,
mojo::Receiver<network::mojom::TrustedHeaderClient> header_client_receiver_{
this};
StreamReaderURLLoader* stream_loader_ = nullptr;
raw_ptr<StreamReaderURLLoader> stream_loader_ = nullptr;
base::WeakPtrFactory<InterceptedRequest> weak_factory_;
};

View File

@@ -4,6 +4,7 @@
#include "cef/libcef/browser/net_service/resource_handler_wrapper.h"
#include "base/memory/raw_ptr.h"
#include "base/strings/string_number_conversions.h"
#include "cef/libcef/browser/net_service/proxy_url_loader_factory.h"
#include "cef/libcef/browser/thread_util.h"
@@ -224,7 +225,7 @@ class ReadResponseCallbackWrapper : public CefCallback {
}
scoped_refptr<HandlerProvider> handler_provider_;
net::IOBuffer* const dest_;
const raw_ptr<net::IOBuffer> dest_;
int length_;
CefRefPtr<ReadCallbackWrapper> callback_;

View File

@@ -6,6 +6,7 @@
#include <memory>
#include "base/memory/raw_ptr.h"
#include "cef/libcef/browser/browser_host_base.h"
#include "cef/libcef/browser/context.h"
#include "cef/libcef/browser/iothread_state.h"
@@ -142,7 +143,7 @@ class InterceptedRequestHandlerWrapper : public InterceptedRequestHandler {
}
const int32_t id_;
network::ResourceRequest* const request_;
const raw_ptr<network::ResourceRequest> request_;
const bool request_was_redirected_;
OnBeforeRequestResultCallback callback_;
CancelRequestCallback cancel_callback_;
@@ -357,7 +358,7 @@ class InterceptedRequestHandlerWrapper : public InterceptedRequestHandler {
}
base::Lock lock_;
InterceptedRequestHandlerWrapper* wrapper_;
raw_ptr<InterceptedRequestHandlerWrapper> wrapper_;
};
InterceptedRequestHandlerWrapper()