chore: fix various chromium-style errors in windows (#13394)
These errors weren't previously picked up because the GN build wasn't running on Windows.
This commit is contained in:
parent
1c64ac8c41
commit
6f91af9343
24 changed files with 100 additions and 57 deletions
|
@ -245,15 +245,14 @@ HICON NativeImage::GetHICON(int size) {
|
|||
|
||||
// First try loading the icon with specified size.
|
||||
if (!hicon_path_.empty()) {
|
||||
hicons_[size] = std::move(ReadICOFromPath(size, hicon_path_));
|
||||
hicons_[size] = ReadICOFromPath(size, hicon_path_);
|
||||
return hicons_[size].get();
|
||||
}
|
||||
|
||||
// Then convert the image to ICO.
|
||||
if (image_.IsEmpty())
|
||||
return NULL;
|
||||
hicons_[size] =
|
||||
std::move(IconUtil::CreateHICONFromSkBitmap(image_.AsBitmap()));
|
||||
hicons_[size] = IconUtil::CreateHICONFromSkBitmap(image_.AsBitmap());
|
||||
return hicons_[size].get();
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -40,7 +40,7 @@ class CrashReporterWin : public CrashReporter {
|
|||
friend struct base::DefaultSingletonTraits<CrashReporterWin>;
|
||||
|
||||
CrashReporterWin();
|
||||
virtual ~CrashReporterWin();
|
||||
~CrashReporterWin() override;
|
||||
|
||||
static bool FilterCallback(void* context,
|
||||
EXCEPTION_POINTERS* exinfo,
|
||||
|
|
|
@ -132,7 +132,7 @@ bool CreateTopWindow(HINSTANCE instance,
|
|||
wcx.lpfnWndProc = CrashSvcWndProc;
|
||||
wcx.hInstance = instance;
|
||||
wcx.lpszClassName = class_name.c_str();
|
||||
ATOM atom = ::RegisterClassExW(&wcx);
|
||||
::RegisterClassExW(&wcx);
|
||||
DWORD style = visible ? WS_POPUPWINDOW | WS_VISIBLE : WS_OVERLAPPED;
|
||||
|
||||
// The window size is zero but being a popup window still shows in the
|
||||
|
@ -487,7 +487,6 @@ PSECURITY_DESCRIPTOR CrashService::GetSecurityDescriptorForLowIntegrity() {
|
|||
// Build the SDDL string for the label.
|
||||
std::wstring sddl = L"S:(ML;;NW;;;S-1-16-4096)";
|
||||
|
||||
DWORD error = ERROR_SUCCESS;
|
||||
PSECURITY_DESCRIPTOR sec_desc = NULL;
|
||||
|
||||
PACL sacl = NULL;
|
||||
|
|
|
@ -13,7 +13,7 @@ namespace atom {
|
|||
class NodeBindingsWin : public NodeBindings {
|
||||
public:
|
||||
explicit NodeBindingsWin(BrowserEnvironment browser_env);
|
||||
virtual ~NodeBindingsWin();
|
||||
~NodeBindingsWin() override;
|
||||
|
||||
private:
|
||||
void PollEvents() override;
|
||||
|
|
|
@ -53,45 +53,55 @@ bool ValidateShellCommandForScheme(const std::string& scheme) {
|
|||
class DeleteFileProgressSink : public IFileOperationProgressSink {
|
||||
public:
|
||||
DeleteFileProgressSink();
|
||||
virtual ~DeleteFileProgressSink() = default;
|
||||
|
||||
private:
|
||||
ULONG STDMETHODCALLTYPE AddRef(void);
|
||||
ULONG STDMETHODCALLTYPE Release(void);
|
||||
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, LPVOID* ppvObj);
|
||||
HRESULT STDMETHODCALLTYPE StartOperations(void);
|
||||
HRESULT STDMETHODCALLTYPE FinishOperations(HRESULT);
|
||||
HRESULT STDMETHODCALLTYPE PreRenameItem(DWORD, IShellItem*, LPCWSTR);
|
||||
ULONG STDMETHODCALLTYPE AddRef(void) override;
|
||||
ULONG STDMETHODCALLTYPE Release(void) override;
|
||||
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid,
|
||||
LPVOID* ppvObj) override;
|
||||
HRESULT STDMETHODCALLTYPE StartOperations(void) override;
|
||||
HRESULT STDMETHODCALLTYPE FinishOperations(HRESULT) override;
|
||||
HRESULT STDMETHODCALLTYPE PreRenameItem(DWORD, IShellItem*, LPCWSTR) override;
|
||||
HRESULT STDMETHODCALLTYPE
|
||||
PostRenameItem(DWORD, IShellItem*, LPCWSTR, HRESULT, IShellItem*);
|
||||
PostRenameItem(DWORD, IShellItem*, LPCWSTR, HRESULT, IShellItem*) override;
|
||||
HRESULT STDMETHODCALLTYPE PreMoveItem(DWORD,
|
||||
IShellItem*,
|
||||
IShellItem*,
|
||||
LPCWSTR);
|
||||
HRESULT STDMETHODCALLTYPE
|
||||
PostMoveItem(DWORD, IShellItem*, IShellItem*, LPCWSTR, HRESULT, IShellItem*);
|
||||
LPCWSTR) override;
|
||||
HRESULT STDMETHODCALLTYPE PostMoveItem(DWORD,
|
||||
IShellItem*,
|
||||
IShellItem*,
|
||||
LPCWSTR,
|
||||
HRESULT,
|
||||
IShellItem*) override;
|
||||
HRESULT STDMETHODCALLTYPE PreCopyItem(DWORD,
|
||||
IShellItem*,
|
||||
IShellItem*,
|
||||
LPCWSTR);
|
||||
HRESULT STDMETHODCALLTYPE
|
||||
PostCopyItem(DWORD, IShellItem*, IShellItem*, LPCWSTR, HRESULT, IShellItem*);
|
||||
HRESULT STDMETHODCALLTYPE PreDeleteItem(DWORD, IShellItem*);
|
||||
LPCWSTR) override;
|
||||
HRESULT STDMETHODCALLTYPE PostCopyItem(DWORD,
|
||||
IShellItem*,
|
||||
IShellItem*,
|
||||
LPCWSTR,
|
||||
HRESULT,
|
||||
IShellItem*) override;
|
||||
HRESULT STDMETHODCALLTYPE PreDeleteItem(DWORD, IShellItem*) override;
|
||||
HRESULT STDMETHODCALLTYPE PostDeleteItem(DWORD,
|
||||
IShellItem*,
|
||||
HRESULT,
|
||||
IShellItem*);
|
||||
HRESULT STDMETHODCALLTYPE PreNewItem(DWORD, IShellItem*, LPCWSTR);
|
||||
IShellItem*) override;
|
||||
HRESULT STDMETHODCALLTYPE PreNewItem(DWORD, IShellItem*, LPCWSTR) override;
|
||||
HRESULT STDMETHODCALLTYPE PostNewItem(DWORD,
|
||||
IShellItem*,
|
||||
LPCWSTR,
|
||||
LPCWSTR,
|
||||
DWORD,
|
||||
HRESULT,
|
||||
IShellItem*);
|
||||
HRESULT STDMETHODCALLTYPE UpdateProgress(UINT, UINT);
|
||||
HRESULT STDMETHODCALLTYPE ResetTimer(void);
|
||||
HRESULT STDMETHODCALLTYPE PauseTimer(void);
|
||||
HRESULT STDMETHODCALLTYPE ResumeTimer(void);
|
||||
IShellItem*) override;
|
||||
HRESULT STDMETHODCALLTYPE UpdateProgress(UINT, UINT) override;
|
||||
HRESULT STDMETHODCALLTYPE ResetTimer(void) override;
|
||||
HRESULT STDMETHODCALLTYPE PauseTimer(void) override;
|
||||
HRESULT STDMETHODCALLTYPE ResumeTimer(void) override;
|
||||
|
||||
ULONG m_cRef;
|
||||
};
|
||||
|
@ -308,9 +318,8 @@ bool ShowItemInFolder(const base::FilePath& full_path) {
|
|||
return ui::win::OpenFolderViaShell(dir);
|
||||
} else {
|
||||
LPTSTR message = NULL;
|
||||
DWORD message_length = FormatMessage(
|
||||
FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, 0, hr, 0,
|
||||
reinterpret_cast<LPTSTR>(&message), 0, NULL);
|
||||
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
|
||||
0, hr, 0, reinterpret_cast<LPTSTR>(&message), 0, NULL);
|
||||
LOG(WARNING) << " " << __FUNCTION__ << "(): Can't open full_path = \""
|
||||
<< full_path.value() << "\""
|
||||
<< " hr = " << hr << " " << reinterpret_cast<LPTSTR>(&message);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue