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
80c65f25a3
Update to Chromium version 121.0.6167.0 ( #1233107 )
2023-12-13 12:58:55 -05:00
Sergey Markelov
78ea5d8c61
Make string map append API match the manuals
...
Reduce cef_string_[multi]map_key() and cef_string_[multi]map_value() complexities
from O(N) to O(1).
2023-04-13 16:08:48 +00:00
Sergey Markelov
c3648f42b2
Use less error prone string list, map or multimap pointer types
...
Use pointers to incomplete struct types. If an argument of a not suitable
type is passed to a function of any string collection,
C compiler will warn:
warning: passing argument 1 of <func> from incompatible pointer type
C++ compiler will raise an error, for example:
error: cannot convert 'cef_string_list_t' ... to 'cef_string_multimap_t'
With the previously used `void*` pointer types, such errors in a code were not
diagnosed.
2023-04-13 16:06:02 +00:00
Marshall Greenblatt
3af3eab3e4
Update source files for bracket style
2023-01-04 17:47:17 -05:00
Marshall Greenblatt
9484d6528c
Remove DISALLOW_ macro from libcef/ (see issue #3234 )
...
Also perform related C++ cleanup:
- Use =default instead of {} for default implementations of
constructors/destructors.
- Replace typedef with using.
2021-12-07 15:02:28 -05: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
cdd2a40469
Change index parameter type from int to size_t (issue #1491 )
2016-11-04 15:26:35 -04:00
Marshall Greenblatt
34adee805c
Branch CEF3 files from /branches/cef3 to /trunk/cef3 (issue #564 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@571 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-03 01:34:16 +00:00