Marshall Greenblatt
49a34d9160
Apply new Chromium style for #include sorting
...
Add "cef/" prefix for CEF #includes in libcef/ directory.
Sort #includes by following
https://google.github.io/styleguide/cppguide.html#Names_and_Order_of_Includes
2024-05-01 14:34:32 -04:00
Marshall Greenblatt
9a45102db0
Update copyright year for generated files
2024-01-05 13:03:36 -05:00
Marshall Greenblatt
c18545a7f5
Replace NOTREACHED() with DCHECK(false) in generated files (see #3500 )
...
Restores the old behavior of assertion in Debug build only.
2023-05-08 18:36:00 +03:00
Marshall Greenblatt
d84b07a5cb
Update generated files for copyright year and bracket style
2023-01-04 17:47:12 -05:00
Marshall Greenblatt
2b9a06933b
Update copyright year in generated files
2022-01-06 13:34:35 -05:00
Marshall Greenblatt
17fc2b3e3b
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.
2021-06-18 13:42:31 -04:00
Marshall Greenblatt
119415b8e9
Update copyright year on generated files
2021-01-27 13:36:54 -05:00
Marshall Greenblatt
97d559982e
Update generated files for NULL to nullptr conversion (see issue #2861 )
2020-01-15 14:53:19 +01:00
Marshall Greenblatt
beb005138a
Update copyright year
2020-01-06 11:59:05 +02:00
Marshall Greenblatt
6bfb5ab33b
Remove old approach for debugging leaked wrapper object references (issue #2593 )
2019-02-14 17:08:44 -05:00
Marshall Greenblatt
3fe062a5b6
Implement new approach for debugging leaked wrapper object references (issue #2593 )
2019-02-14 17:08:43 -05:00
Marshall Greenblatt
bac8fb5e61
Update copyright year on generated files
2019-01-10 15:22:19 +01:00
Marshall Greenblatt
0d12959a50
Disable cfi-icall checks for CEF bindings (issue #2472 )
2018-07-12 10:58:29 -07:00
Marshall Greenblatt
1c7391b70a
Update generated file copyright year
2018-01-03 15:46:26 -05:00
Marshall Greenblatt
f229796a39
Update to Chromium revision ff259bab ( #488528 )
2017-07-28 18:30:34 -04:00
Marshall Greenblatt
d4f06e3806
Move matching h file to top of header list (issue #2171 )
2017-05-19 11:11:18 +02:00
Marshall Greenblatt
31d9407ee2
Apply clang-format to all C, C++ and ObjC files (issue #2171 )
2017-05-18 12:30:05 +02:00
Marshall Greenblatt
0afcb82ee6
Rename CefBase to CefBaseRefCounted (issue #2090 )
2017-02-09 17:50:59 -05:00
Marshall Greenblatt
07ba48b082
Add support for non-ref-counted interface classes (issue #2090 )
2017-02-09 17:50:46 -05:00
Marshall Greenblatt
c990b5d877
Update copyright year on generated files
2017-01-10 18:00:30 -05:00
Marshall Greenblatt
5068b50b48
Use DCHECK_IS_ON() instead of !NDEBUG for debug logic (issue #1961 )
2016-09-01 14:24:30 +03:00
Marshall Greenblatt
ff8c5a6caa
Update generated file copyright year
2016-01-08 14:00:27 -05:00
Marshall Greenblatt
616fdbf3ff
Improve inheritance support in the CEF API (issue #1623 ).
...
- Support single parent inheritance in CEF API classes.
- Support non-virtual inheritance in CEF API classes.
- Support translation of CEF API sub-directories.
- Add test sub-directories for testing-only functionality that will be
available to unit tests but not exposed via the binary distribution.
- Add unit tests for the translator tool.
- Fix parsing of template parameter types that include commas.
2015-05-05 17:16:44 -04:00