Various fixes related to the C++11/14 update (see issue #3140)

- Convert scoped_ptr to std::unique_ptr from <memory>
- Convert arraysize to base::size from include/base/cef_cxx17_backports.h
- Convert NULL to nullptr
- Include include/base/cef_callback.h instead of include/base/cef_bind.h
- Implicit conversion of CefRefPtr<T> or scoped_refptr<T> to T* is gone;
  use .get() instead

See the issue for additional details.
This commit is contained in:
Marshall Greenblatt
2021-06-17 16:08:01 -04:00
parent 5d438ced79
commit 17fc2b3e3b
141 changed files with 580 additions and 627 deletions

View File

@ -60,7 +60,10 @@ def make_libcef_dll_dylib_impl_func(func):
def make_libcef_dll_dylib_impl(header):
filenames = []
includes = []
includes = [
'#include "include/base/cef_compiler_specific.h"',
'#include "include/wrapper/cef_library_loader.h"',
]
ptr_typedef = ''
ptr_declare = ''
ptr_init = ''
@ -119,7 +122,6 @@ def make_libcef_dll_dylib_impl(header):
#include <stdio.h>
""" + "\n".join(sorted(includes)) + """
#include "include/wrapper/cef_library_loader.h"
// GLOBAL WRAPPER FUNCTIONS - Do not edit by hand.